![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.09.2016
Сообщений: 15
|
![]()
Доброго времени суток, уважаемые Гуру Excel VBA, все выхи мучился над приложением многоуровневнего связанного выпадающего списока в VBA, считаю данную программу достаточно полезной под определенные задачи, далее принцип и описание:
Есть некий список (приложенный файл, на листе2 код VBA программы, (нет возможности у форума приложить файл с поддержкой макросов)), состоящий из 540 строк и 4 столбцов, при запуске файла всплывает форма, состоящая из 3х ComboBox и 1го TextBox (соответствуют столбцам). Формирование ComboBox (boxCity) по столбцу А (CIty) происходит выборкой и составлением выпадающего списка уникальных значений; Формирование следующих 2х ComboBox (boxSC и boxName), по столбцам В и С, соответственно, происходит выборкой из массива выбранных значений предыдущего столбца; Формирование TextBox ДОЛЖНО происходить подстановкой смещенного значения из boxName, т.е из столбца D. Так как еще новичок в этом, не хватает мозгов разобраться до конца, прошу ващей помощи в следующем: 1. Получается, если я выбираю значения из ComboBox последовательно, то все работает, а если я хочу начать фильтровать, скажем, сразу из 2го combobox, то так программа не работает. Получается, что нет взаимодействия между combobox, а хотелось бы чтоб была возможности поиска из любого объекта. 2. Не могу понять каким образом обновлять/скидывать результаты без помощи дополнительной кнопки, т.е. если я сделал фильтр, начинаю искать новый параметр, а у меня в сплывающем списке остаются старые результаты. Может, конечно, я сразу начал с чего то сложного и мои запросы не совсем уместны, но на энтузиазме с огромным желанием нести добро в массы.) Спасибо за понимае, с надеждой на помощь.. ![]() |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]() Цитата:
Правда у меня нет возможности архив скачать, но это ведь только у меня... ![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.06.2011
Сообщений: 72
|
![]()
Наверное так
Последний раз редактировалось yuresku; 19.09.2016 в 17:18. Причина: не вложил файл |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 19.09.2016
Сообщений: 15
|
![]()
Hugo121, спасибо за подсказку, сам не догадался
![]() yuresku, да, отличный пример, решил свою задачу, спасибо! Единственное, не могу понять, как выгрузить в texBox смещенное значение comboBox. Получается, что в comboBox массив, а каким образом сместить адрес ячеки относительно выбранной переменной в tetBox?? |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 01.06.2011
Сообщений: 72
|
![]()
Добрый день Денис 1986.
Если у Вас не получается ,то тогда приложите файл с вашим вариантом решения. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 19.09.2016
Сообщений: 15
|
![]()
Добрый день,
Во вложении файл с моими наработками (прошу громко не смеяться и не тролить) ![]() В принципе форма работает, но не совсем корректно: 1. после нахождения нужного артикула, хочу начать новый поиск, но он выдает ошибку, кнопку обновления не хотелось бы создавать.. 2. проблема с названиями SC, если одинаковые названия встречаются в разных городах, то они все выписываются в boxName.. 3. не могу начать поиск с boxSC и boxName.. 4. если есть возможность как то оптимизировать код, то буду очень признателен. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 19.09.2016
Сообщений: 15
|
![]()
yuresku, как вам мои наработки?
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 19.09.2016
Сообщений: 15
|
![]()
Доброго всем, может кто-нибудь сможет мне оказать помощь за финансовую мотивацию?
![]() |
![]() |
![]() |
![]() |
#9 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Все так же со списком?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 19.09.2016
Сообщений: 15
|
![]()
да, все с ним..
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Многоуровневый нумерованный список Word2010 | КарандашТМ | Microsoft Office Word | 3 | 13.09.2014 18:29 |
Многоуровневый список в ворде. | NewLamer&Programer | Помощь студентам | 1 | 28.06.2013 09:31 |
связанный список | leonid_v | Помощь студентам | 33 | 25.01.2013 12:45 |
Связанный выпадающий список через формы ActiveX c СМЕЩ() | wisetex | Microsoft Office Excel | 3 | 04.06.2012 10:31 |
Многоуровневый список и стили в Word 2007 | CaptainNemo | Microsoft Office Word | 12 | 08.06.2009 23:45 |