Я создал кнопку «Назад» в Userform2 для отображения Userform1, но я получаю ошибку: Run Time Error 400 Форма, уже отображаемая не может модально - PullRequest
0 голосов
/ 29 января 2020

Код рабочей книги:

Private Sub Workbook_Open()
Application.Visible = False
UserForm1.Show
End Sub

Userform1 Кнопка «Далее» Код:

Private Sub CommandButton1_Click()
UserForm2.Show
Unload UserForm1
Exit Sub

Пользовательская форма2 «Назад» Код кнопки :

Private Sub CommandButton2_Click()
UserForm2.Hide
UserForm1.Show

End Sub

1 Ответ

0 голосов
/ 29 января 2020

Переместите пользовательскую форму выгрузки1 над пользовательской формой 2. Покажите, как отображение новой пользовательской формы приостановит выполнение кода выгрузки. Либо добавьте vbmodeless после Userform2.show, чтобы избежать этой проблемы.

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