У меня есть пользовательская форма с группой переключателей. O, когда я нажимаю кнопку «Продолжить», я хочу, чтобы она перебирала каждую кнопку.VBA группа кнопок на UserForm
Я бы подумал, что я мог бы сделать что-то вроде цикла for, например «Для каждой кнопки в группе»!
Есть ли способ сделать это?
редактировать ***********
Я решил нажать кнопки в массивы и цикл по массиву. Я обнаружил, что это было более подходящим, так как оно разрешало доступ ко всем свойствам OptionButton, где, поскольку циклов с помощью элементов управления не было.
Если есть лучший способ сделать это, я все равно хотел бы знать. То, что я хотел сделать в ответ Дуга ниже был:
'... within For Each Loop
If cCont.GroupName = "GroupB" Then
'blah blah blah
End If
Это не работает, как GroupName не был доступен на cCont, который был объявлен как «Контроль».
Еще раз спасибо за ответы!
Да, есть много способов сделать это. Вы можете отредактировать вопрос с помощью кода, который вы пробовали? – Comintern