Я пытаюсь создать переменную, которую можно использовать в нескольких книгах.Я подумал, что если бы я создал общедоступную переменную, которую я мог бы использовать в рабочих книгах.например, в Workbook 1
я создал следующее.
Public number_test As Integer
Public Sub number()
number_test = 5
End Sub
Затем в Workbook 2
я создал следующий код.
Sub testone()
MsgBox (number_test)
End Sub
Однако вместо отображения 5
в окне сообщения окно сообщения пустое.Workbook 1
открывается первым и запускает код для создания number_test
, а затем открывается workbook 2
(пока Workbook 1
еще открыт), и этот код запускается.
Как создать переменную, которую можно использовать в рабочих книгах?