Выполнение действий в автоматическом режиме - VBA
Формулировка задачи:
Здравствуйте! Подскажите пожалуйста, как можно автоматизировать данный код (чтобы все выполнялось автоматически в один клик)?
Но все не так-то просто. В каждом модуле есть проверка на истинность или ложь. Если истинно код в модуле выполняется и при каждом нажатии на кнопку осуществляется следующий Case. Если ложь, то вылезает окно MsgBox с ошибкой и данный модуль выполняется до тех пор, пока не станет истинно. Мне нужно создать еще одну кнопку, но только чтобы там все выполнялось автоматически, и не вылезали окна MsgBox (их можно заменить на что-нибудь, допустим на textbox1.value = "ошибка"). Также нужно, если ложь, то выполнялся модуль до тех пор пока не будет истинным. Как это осуществить? Какой код нужно прописать в кнопке?
Решение задачи: «Выполнение действий в автоматическом режиме»
textual
Листинг программы
Private Sub CommandButtonSet_Click() Dim S$ S = Replace(LabelCountShips.Caption, "-", "_") Select Case Left(LabelCountShips.Caption, 1) Case "4", "3", "2" S = "ModuleVH" & S & ".VH" & S Application.Run S Case "1" S = "ModuleN" & S & ".N" & S Application.Run S End Select End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д