У меня есть пользовательская форма, которая вызывает функцию с подсказкой имени пользователя/пароля.
Пользователю обычно приходится запускать его больше раз, и каждый раз запрашиваются учетные данные для входа, поэтому я хочу, чтобы пользовательская форма запоминала пользователя/пароль после того, как он был задан, пока рабочая книга не будет закрыта.
Он работает нормально, пока пользователь не нажмет кнопку «процесс» или не закроет пользовательскую форму с помощью кнопки «закрыть», но когда он / она закроет ее с помощью «красного крестика», пользователь/пароль исчезнет при следующем запуске.
Я знаю, что «красный крестик» можно отключить, но мне любопытно, есть ли другой способ заставить пользовательскую форму помнить даже при нажатии «красного крестика»?
Вот мой код:
Private Sub cbCancel_Click()
maplogin.Hide
End Sub
Sub cbProcess_Click()
Dim drivetomap As String
Static user As String
Static pass As String
pcname = ActiveCell.Value
user = Me.txtUser.Value
pass = Me.txtPass.Value
...