Excel 2011 Mac VBA Combobox значение - PullRequest
0 голосов
/ 11 марта 2011

В Excel 2011 на Mac у меня есть электронная таблица с двумя элементами управления. Combobox и кнопка. поле со списком называется Crops, и я хочу получить доступ к значению этого поля при нажатии кнопки.

Очевидное значение Crops.Value, которое будет работать в Windows Office, похоже, не работает, и я получаю сообщение об ошибке, в котором отсутствует объект Crops.

Возможно ли это (простое) задание с VBA на Mac?

1 Ответ

3 голосов
/ 11 марта 2011

хорошо, решил.Активные объекты X не работают на Mac.Вы должны использовать элементы Forms, а затем, если вы хотите получить доступ к значению раскрывающегося списка, это код VBA.Надеюсь, это поможет кому-то еще.

Если предположить, что в поле со списком есть Культуры, Itm будет иметь значение.

With ActiveSheet.DropDowns("Crops")
    Itm = .list(.ListIndex)
End With
...