Объявите переменную publi c из входа в Private Sub workbook_open () - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь создать переменную, которая сохраняется после ввода пользователя при открытии рабочей книги и должна быть доступна для всех модулей и подпрограмм впоследствии без каких-либо дополнительных данных или ввода.

Я пытался это пока, но я всегда получаю сообщение об ошибке:

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.

Есть идеи, как решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...