Я использую MS Excel 2007

Мой вопрос состоит из двух частей

У меня есть кнопка выбора формы под названием "Option1"

  1. Как мне обратиться к этой кнопке в других макросах? Я знаю, что могу выбрать его с помощью: ActiveSheet.Формы ("Option1").Выбрать

но мне действительно нужно использовать только что-то вроде

ActiveSheet.Фигуры ("Option1"). При этом возникает ошибка в VBA.

2. Принимая ActiveSheet.Формы ("Option1").Выбрать

Есть ли список или ресурс, который показывает, что еще можно использовать, где.Выберите часть?

1 ответ1

0

Если вы используете Form Control OPTION BUTTON то следует использовать другую команду.

Ниже приведено несколько примеров:

ActiveSheet.OptionButtons("Option Button 1").Select

ActiveSheet.Shapes("Option Button 1").ControlFormat.Value = Xlon

Range("A1")=Activesheet.OptionButtons("Option Button 1").value

ActiveSheet.OptionButtons("Option Button 1").LinkedCell = "Sheet1!$A$1"

или же

 ActiveSheet.Shapes("Option Button 1").ControlFormat.LinkedCell = "Sheet1!$A$1"

Для запуска макроса при нажатии кнопки выбора:

ActiveSheet.Shapes("Option Button 1").OLEFormat.Object.OnAction = "Module1.MyMAcro"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .