У меня есть следующий код, открывающий форму и затем выполняющий некоторые действия.
Sub lag_ny_a3()
Dim frm As ufNyA3
Set frm = New ufNyA3
frm.Show
If Not frm Is Nothing Then
MsgBox("Doing stuff")
Unload frm
End If
End Sub
Тогда у меня есть следующий код в моей форме
Private Sub cmdAvbryt_Click()
Unload Me
End Sub
Однако, даже если cmdAvbrytКнопка нажимается в форме, первый фрагмент кода входит в оператор if, как будто форма не выгружена.Почему это так, и как я могу предотвратить выполнение кода в операторе if, если нажата кнопка cmdAvbryt?