Доброго дня
Имею кнопку Отмена (Cancel) в UserForm c кодом в модуле
Имею макрос который вызывает выше указанный UserForm и выполняет код:
С использованием чекбокса разобрался:
, возможно ли также или аналогично сделать с кнопкой Отмена если да то как? Какие есть еще варианты решения этого?
По нажатию на кнопку отмена (Cancel) пользовательского окна (UserForm) необходимо что б основная часть макроса не выполнялась, а было выведено сообщение "Макрос не выполнялся".
Подскажите пожалуйста, как реализовать?
Имею кнопку Отмена (Cancel) в UserForm c кодом в модуле
Код |
---|
Private Sub CancelButton1_Click() Me.Hide End Sub |
Имею макрос который вызывает выше указанный UserForm и выполняет код:
Код |
---|
Sub MyMacros() UserForm1.Show ' Если кнопка Отмена не была нажата , тогда выполняеться этот код MsgBox ("Макрос выполнялся") ' Если была нажата кнопка отмены то необходимо выполнить этот код а код выше не выполнять MsgBox ("Макрос не выполнялся") Unload UserForm1 End Sub |
С использованием чекбокса разобрался:
Код |
---|
Dim Revers As Boolean Revers = InsertingWords.CheckBoxRevers.Value If Revers = False Then MsgBox ("Выполнение кода1") Else MsgBox ("Выполнение кода2") End If |
, возможно ли также или аналогично сделать с кнопкой Отмена если да то как? Какие есть еще варианты решения этого?
По нажатию на кнопку отмена (Cancel) пользовательского окна (UserForm) необходимо что б основная часть макроса не выполнялась, а было выведено сообщение "Макрос не выполнялся".
Подскажите пожалуйста, как реализовать?