В моей книге у меня есть пользовательская форма. Пока UF открыта, я хочу, чтобы можно было внести некоторые изменения в рабочую таблицу или в другую рабочую книгу.
Я попробовал это с:
Call UserForm1.Show(vbModeless)
и
UserForm1.Show vbModeless
также я изменяю настройки UF с помощью ShowModal на False.
Но во всех трех примерах UF показывается и закрывается через несколько секунд. Поэтому я не могу заполнить текстовые поля в ст. Макро работает без остановки, когда отображается UF
Что я должен изменить, чтобы мой макрос остановился после того, как он достиг UserForm1.Show vbModeless
?
Надеюсь, кто-нибудь может мне помочь.
Весь макрос:
Sub Test_Click()
Call UserForm1.Show(vbModeless) ' First Try
' UserForm1.Show vbModeless ' Second Try
' Change UF Settings ShowModal to False
If UserForm1.ActiveControl.Name = "Cancel" Then
Unload UserForm1
Exit Sub
Else
ActiveSheet.Shapes.Range(Array("WWP")).Visible = True
ActiveSheet.Shapes.Range(Array("WP")).Visible = False
End If
End Sub