Я пытаюсь создать переменную, которая сохраняется после ввода пользователя при открытии рабочей книги и должна быть доступна для всех модулей и подпрограмм впоследствии без каких-либо дополнительных данных или ввода.
Я пытался это пока, но я всегда получаю сообщение об ошибке:
Private Sub Workbook_Open()
Public UserID As String
UserID = InputBox("Please insert your username")
End Sub
После этого этот UserID должен автоматически заменяться вставленным значением в другом Sub и Module на следующем шаге:
Path = "C: \ Users \" & UserID & ".... xlsm"
Вместо этого я получаю сообщение об ошибке, что путь не может быть найден из-за отсутствующего значения UserID.
Есть идеи, как решить эту проблему?