Доступ к элементам списка

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
gz_
Сообщения: 1
Зарегистрирован: 26 мар 2009, 22:22

Здравствуйте, нужна помощь с вопросом:

есть страница содержащая несколько колонок-списков, возможно ли получить доступ через vba непосредственно к этим спискам (как к объектам), т.е. например для получения всех элементов списка не перебирать все ячейки, начиная с первой, а обратиться к объекту списка.
Вложения
template.zip
(2.07 КБ) 14 скачиваний
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Выделите список без заголовка и в поле имени (в левом верхнем углу, где виден адрес текущей ячейки) введите имя этого списка. Например, List1.
Range("List1").Values - это массив значений в списке.
Также можно сделать:
Foreach aCell in Range("List1") ... Next

Удалить или изменить имя можно с помощью меню Вставка/Имя/Присвоить
Ответить