|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.03.2010, 11:16 | #1 |
Пользователь
Регистрация: 26.02.2010
Сообщений: 12
|
Форма с выпадающим списков в excel
Вот такая проблемка: есть форма в которой есть выпадающие списки, только форма значения берет не из списков которые созданы на странице, а просто из ячеек, как это можно исправить?
|
03.03.2010, 11:25 | #2 | |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
Здравствуйте.
Во-первых: что за формы? UserForms или формы на листе. Во-вторых: что значит Цитата:
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
|
03.03.2010, 11:26 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Сама форма ничего не берет, а берет данные от туда, откуда вы указали. Надеюсь вы пишете код, а не он появляется там сам по себе каким-то чудесным образом, укажите правильный источник данных и будет вам счастье.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
03.03.2010, 11:33 | #4 |
Пользователь
Регистрация: 26.02.2010
Сообщений: 12
|
Всем спасибо
Последний раз редактировалось reznik; 03.03.2010 в 23:04. |
03.03.2010, 13:04 | #5 |
Пользователь
Регистрация: 26.02.2010
Сообщений: 12
|
а как указать источник на выпадающие списки?
|
03.03.2010, 13:40 | #6 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Дело осложняется тем, что в разных столбцах - разные источники данных для выпадающих списков.
К примеру, во втором столбце данные для списка берутся с другого листа, а для остальных столбцов - список значений вбит непосредственно через меню Данные - Проверка Как я уже говорил, надо переделывать алгоритм заполнения комбобоксов, а именно процедуру Public Sub UpdateComboSource(). В частности, надо заменить этот код Код:
|
03.03.2010, 14:29 | #7 |
Пользователь
Регистрация: 26.02.2010
Сообщений: 12
|
если не секрет то как?
|
10.03.2010, 17:17 | #8 |
Регистрация: 10.03.2010
Сообщений: 3
|
вопрос не по данной теме- чтоб новую не создавать.
мне нужно создать выпадающий список из более чем 300 пунктов Код:
подскажите пожалуйста, как сделать правильно? спасибо! |
10.03.2010, 17:32 | #9 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
Если список значений у вас уже в диапазоне ячеек, то зачем программно формировать список значений? Просто присвойте параметру Formula1 адрес диапазона ячеек со значениями для списка. Если список на другом листе - сначала программно (или вручную) присваиваете имя диапазону, а потом: Formula1:="=ИмяДиапазона" |
|
10.03.2010, 17:46 | #10 |
Регистрация: 10.03.2010
Сообщений: 3
|
Спасибо, работает
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите с выпадающим меню | bsgroupua | JavaScript, Ajax | 0 | 25.12.2009 23:58 |
конфликт разделителей чисел при использовании ControlSource (excel + форма vba) | alvazor | Microsoft Office Excel | 2 | 06.07.2009 12:24 |
Составная форма с иерархической системой ниспадающих списков | lastochka | Microsoft Office Access | 8 | 22.12.2008 14:51 |
Grid c выпадающим списком | SERG1980 | Компоненты Delphi | 2 | 11.12.2008 14:52 |
Проблемма с выпадающим списком | mma | БД в Delphi | 1 | 24.01.2008 18:31 |