|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2009, 11:20 | #1 |
Пользователь
Регистрация: 27.07.2009
Сообщений: 27
|
всплывающий список
Здравствуйте!
Передо мной стоит следующая задача: Есть файл, в котором макросом создается таблица определенного вида. Далее необходимо заполнять поля этой таблицы. Заполнение происходит не один раз, а много и в разное время. Каждый раз когда необходимо заполнить таблицу опять открывается файл с макросом, создается шапка таблицы и дальше она заполняется... Одним из столбцов этой таблицы является поле - "Наименование контрагента". Заполнение этого поля может происходить неодназначно... Например ООО "Радуга", Радуга, "Радуга" и т.д. (кто-то может и Родуга заполнить) Во избежании такой неразберихи, возможно ли создать что-то типа всплывающего списка, работающего по след принципу... Когда человек заполняет этот столбец, то при выборе ячейки этого столбца всплывает список в котором перечисленны контрагенты, которых он уже заносил, если же человек не хочет выбирать контрагента из предложенного списка, то он вводит новое значение и оно добавляется в этот список... Возможно ли это реализовать на VBA? Подскажите, пожалуйста, как мне сдвинутся с идеи к реализации! Заранее спасибо за помощь! |
21.10.2009, 13:27 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
А чем не устраивает Данные - Проверка - Список?
Эти списки в ячейках можно формировать и при помощи VBA... |
21.10.2009, 13:38 | #3 |
Пользователь
Регистрация: 27.07.2009
Сообщений: 27
|
тут проблема немного в другом, что я не знаю каким будет массив данных в списке и не знаю как реализовать список с динамическим массивом данных для этих таблиц....
|
21.10.2009, 13:39 | #4 |
Пользователь
Регистрация: 27.07.2009
Сообщений: 27
|
мне хотелось сделать так, чтобы человек занося данные в ячейксам генерировал бы этот список
|
21.10.2009, 15:02 | #5 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Как то реализовывал подобное. Вложите пример файла.
Можно сделать все! Было бы время, да деньги...
|
21.10.2009, 15:27 | #6 |
Пользователь
Регистрация: 27.07.2009
Сообщений: 27
|
вот пример исходного файла, который генерирует шапку таблицы
дальше я хотел сделать всплывающие списки для всех ячеек в столбце: Наименование контрагента. при этом, как я понимаю, нужно массив хранить где-то в исходнике, чтобы при последующем запуске не терять его... Спасибо большое, с нетерпением жду Ваших комментариев! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
список | maner0k | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 16.06.2009 23:55 |
C++. Односвязный список. Уничтожить список | Olya90 | Помощь студентам | 2 | 10.06.2009 18:52 |
Список | werser | Общие вопросы C/C++ | 0 | 27.05.2009 22:50 |
Данные-проверка-список (список на другом листе) | Inbox | Microsoft Office Excel | 7 | 26.12.2008 01:43 |