![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.02.2008
Сообщений: 119
|
![]()
Добрый день!
Подскажите пожалуйста, как описать макросом следующую задачу: Если в яцейке А2 написать "ЛА", то в ячейке В2 из раскрывающегося списка можно будет выбрать: "Волга" или "Жигули". Если в ячейке А2 написать "ГА", то в ячейке В2 из раскрывающегося списка можно будет выбрать: "Газон" или "Газель". ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Макросом можно сделать все, что угодно. Для этого вовсе не обязательно, чтобы в ячейке "B2" был список. А Вам как нужно?
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 11.02.2008
Сообщений: 119
|
![]()
Именно список нужен, чтобы пользователь мог выбрать значение и не в коем случаи не мог написать отсебятину
![]() |
![]() |
![]() |
![]() |
#4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
А зачем Вам макросы?
Чем Вас не устраивают встроенные возможности Excel? Про создание таких списков можно почитать здесь: http://www.planetaexcel.ru/tip.php?aid=64 |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 11.02.2008
Сообщений: 119
|
![]()
Этим способом у меня уже реализовано и при этом пустой файл (не заполненный) стал весить 2 Мб. Учитывая что в нём предполагается заполнить до 1000 строк и пересылать его по электронке, полюс в файле автоматически рисуются графики и при заполнении 20 строк вес файла становится уже 5 Мб, это всё становится просто не реальным. Вот я и подумал перенесение условий заполнения формы в макрос не позволит ли мне съэкономить дрогоценные мегабайты.
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
Прикрепите пример того, что нужно получить по всем ячейкам и листам. Можно все делать макросом, который займет минимум места в файле.
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 11.02.2008
Сообщений: 119
|
![]()
Заполнять форму необходимо сторого по строкам начиная с ячейки В2 последовательно внося данные, а то глючит и выдаёт либо пустые списки, либо вообще их не раскрывает. Соответственно в рабочем варианте у меня стрыты столюцы с Р по IV.
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 11.02.2008
Сообщений: 119
|
![]()
Расскажите пожалуйста принцып создания раскрывающихся списков макросом (код), дальше я сам попробую написать .
|
![]() |
![]() |
![]() |
#9 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
А что, поиск по форуму не работает?
http://www.programmersforum.ru/showt...ght=validation http://www.programmersforum.ru/showt...ght=validation Ключевое слово для поиска - validation |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 11.02.2008
Сообщений: 119
|
![]() Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
исчез раскрывающийся список | Nando | Microsoft Office Excel | 6 | 13.05.2009 22:41 |
Список значений в Access и delphi | eldar | БД в Delphi | 1 | 12.04.2009 06:34 |
Раскрывающийся список | sergiksergik | Microsoft Office Excel | 3 | 31.03.2009 22:48 |
Элементы управления и список значений | tomasmazas | Microsoft Office Excel | 1 | 26.12.2007 09:20 |