Выпадающий список в ячейке. Выбрать значение с помощью VBA

Программирование на Visual Basic for Applications
MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Выпадающий список в ячейке. Выбрать значение с помощью VBA

Сообщение MEMBER » 28.02.2005 (Пн) 13:33

Есть ячейка с выпадающим списком (проверка на значение), в списке 1 запись. Надо с помощью VBA открыть список, выбрать это единственное поле списка и заполнить значением этого поля ячейку.

Вот что-то не могу ничего найти.

Попытка записи макроса, с целью посмотреть, что там Excel в него пихнёт, закончилась полным провалом - не знает Excel, как записывать Alt+Arrow Down.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 28.02.2005 (Пн) 13:44

Если я правильно тебя понял...

Тебе нужно смотреть значение

Range("...").Validation.Formula1

В твоем случае, там будет указано нечто вроде "=$A$1", где A1 - это тот самый список для проверки, состоящий из одной ячейки. Совсем простое решение:

Range("...").Formula=Range("...").Validation.Formula1


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList