VBA: как ссылаться на объект ComboBox
Я создал одинокий ComboBox на первом листе в Excel. Однако я не могу найти способ ссылаться на его объект.
Я вставил модуль, и одна из моих подмен может успешно ссылаться на следующее значение:
Листы ("Sheet1"). Имя
Однако следующее недоступно и выдает ошибку:
ComboBox1.Значение
Сообщение об ошибке: Ошибка времени выполнения '424': требуется Объект
Может кто-нибудь объяснить, как ссылаться на этот ComboBox в моем рабочий лист? Спасибо
1 ответ:
Это зависит от типа созданного поля со списком:
- Управление Формой :
Sheets("Sheet1").DropDowns(1)
- ActiveX Control :
Sheets("Sheet1").ComboBox1
Sheets("Sheet1").
может быть опущен, если код помещен внутри модуля VBASheet1
.Также смотрите В чем разница между "элементами управления формами" и "элементами управления ActiveX" в Excel 2010?