Выбор страницы командной кнопкой - PullRequest
0 голосов
/ 02 марта 2019

Итак, у меня есть командная кнопка на листе Excel, и когда я нажимаю на нее, она вызывает пользовательскую форму. Но страница начинается не с «Page1», а с той страницы, которую я последний раз использовал в окне разработчика пользовательской формы.Следовательно, существует ли способ, как только после нажатия на кнопку команды пользовательская форма загружает первую страницу каждый раз?

На данный момент команда содержит это (пользовательская форма называется "WizardProp":

Private Sub CommandButton1_Click()
  WizardProp.Show
End Sub

и Openform содержит это:

Sub openform()
WizardProp.Show
WizardProp.tbClient.SetFocus
End Sub

Ответы [ 2 ]

0 голосов
/ 02 марта 2019

Видимый номер страницы объекта MultiPage определяется его Value (начиная с 0).

Является ли "tbClient" объектом MultiPage в вашей пользовательской форме?Затем поместите этот код в инициализацию вашей пользовательской формы:

Private Sub WizardProp_Initialize()
    WizardProp.tbClient.Value = 0
End Sub
0 голосов
/ 02 марта 2019

Unload Me решит вашу проблему?вставить в конце пользовательской формы.Единственная проблема заключается в том, что в ней будут покоиться пользовательская форма, данные и все.

...