У меня есть Check-Boxes
с надписью названий стран и OK
кнопку на User-form
,Выполнить макрос Checkbox Input
Пользователь будет Mark
требуется Check-Boxes
и нажмите OK
для отправки формы.
Ожидаемый результат: Для каждого зарегистрированного Box
для выполнения требуется Macro
.
Как сделать кнопку OK
для выполнения макроса в выбранных странах, которые отмечены от пользователя?
и
Является ли следующий код правильно справиться с ситуацией? или есть другой способ сделать это?
If ActiveDocument.CeemeaFinallist.EasternEurope("CheckBox1").CheckBox.Value = True Then
Application.Run MacroName:="Normal.NewMacros.CEEMEA2"
Else
End If
Как я Select all
Check-Boxes
сразу?
Положите его внутри мыши события кнопки? Непонятно, что вы просите ... – Dave
Теперь это имеет смысл. Не был уверен, что вы спрашиваете, как заставить кнопку запускать макрос или если вы спрашиваете, как заставить его работать через все флажки. – Dave
Шаг 1: пользовательские отметки Шаг 2: пользователь нажимает 'ok'. Шаг 3: после ok vba выполнит макрос в отмеченных странах. –