Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/5ти уровневый зависимый выпадающий список - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
5ти уровневый зависимый выпадающий список
hemmel Дата: Четверг, 15.01.2015, 08:45 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Более недели бьюсь над вопросом как сделать 5-ти уровневый выпадающий список в Excel.
Есть 5-ти уровневая база данных и нужно чтобы в книге Excel люди выбрали из 5-ти последовательных уточняющих выпадающих списков конечный вариант.
Структура такая: Цех- отделение- класс- подкласс- позиция.
Вариант с именнованными массивами не прокатит, в пунктах не должно быть "_" вместо пробела, да и таких именнованных массивов получилось бы около 100)
Пробовал вариант со СМЕЩ и ПОИСКПОЗ. Трехуровневый список получается, а дальше 4 и 5 уровень не могу сообразить как(
К сообщению приложен файл: primer_5ti_urov.xlsx (26.9 Kb)


Сообщение отредактировал hemmel - Четверг, 15.01.2015, 09:49
 
Ответить
СообщениеБолее недели бьюсь над вопросом как сделать 5-ти уровневый выпадающий список в Excel.
Есть 5-ти уровневая база данных и нужно чтобы в книге Excel люди выбрали из 5-ти последовательных уточняющих выпадающих списков конечный вариант.
Структура такая: Цех- отделение- класс- подкласс- позиция.
Вариант с именнованными массивами не прокатит, в пунктах не должно быть "_" вместо пробела, да и таких именнованных массивов получилось бы около 100)
Пробовал вариант со СМЕЩ и ПОИСКПОЗ. Трехуровневый список получается, а дальше 4 и 5 уровень не могу сообразить как(

Автор - hemmel
Дата добавления - 15.01.2015 в 08:45
Pelena Дата: Четверг, 15.01.2015, 08:59 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19370
Репутация: 4530 ±
Замечаний: ±

Excel 365 & Mac Excel
Без примера только готовое решение
http://www.excelworld.ru/forum/3-855-1


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеБез примера только готовое решение
http://www.excelworld.ru/forum/3-855-1

Автор - Pelena
Дата добавления - 15.01.2015 в 08:59
hemmel Дата: Четверг, 15.01.2015, 09:35 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, спасибо за решение!
посмотрел, с таким решением не получается скопировать группу выпадающих списков на множество строчек. Для моей задачи важно заполнять не одну группу выпадающих списков а множество
 
Ответить
СообщениеPelena, спасибо за решение!
посмотрел, с таким решением не получается скопировать группу выпадающих списков на множество строчек. Для моей задачи важно заполнять не одну группу выпадающих списков а множество

Автор - hemmel
Дата добавления - 15.01.2015 в 09:35
Nic70y Дата: Четверг, 15.01.2015, 09:39 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8970
Репутация: 2351 ±
Замечаний: 0% ±

Excel 2010
Без примера только

http://joxi.ru/823jpNVcJRJgmO


ЮMoney 41001841029809
 
Ответить
Сообщение
Без примера только

http://joxi.ru/823jpNVcJRJgmO

Автор - Nic70y
Дата добавления - 15.01.2015 в 09:39
hemmel Дата: Четверг, 15.01.2015, 09:51 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Прошу прощение за отсутствие примера)
Добавил свой пример где у меня получилось сделать 3ёх из 5ти уровнего справочника
К сообщению приложен файл: 0318674.xlsx (26.9 Kb)


Сообщение отредактировал hemmel - Четверг, 15.01.2015, 09:52
 
Ответить
СообщениеПрошу прощение за отсутствие примера)
Добавил свой пример где у меня получилось сделать 3ёх из 5ти уровнего справочника

Автор - hemmel
Дата добавления - 15.01.2015 в 09:51
MCH Дата: Четверг, 15.01.2015, 11:16 | Сообщение № 6
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Вариант на макросах
К сообщению приложен файл: Validation.xls (43.0 Kb)


Сообщение отредактировал MCH - Четверг, 15.01.2015, 11:36
 
Ответить
СообщениеВариант на макросах

Автор - MCH
Дата добавления - 15.01.2015 в 11:16
vikttur Дата: Четверг, 15.01.2015, 11:24 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Старый-старый файл. Зависимые выпадающие списки. Авось поможет.
К сообщению приложен файл: 7997771.rar (17.7 Kb)
 
Ответить
СообщениеСтарый-старый файл. Зависимые выпадающие списки. Авось поможет.

Автор - vikttur
Дата добавления - 15.01.2015 в 11:24
hemmel Дата: Пятница, 16.01.2015, 08:43 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
MCH, CПАСИБО тебе огромное! как раз то что нужно. И я так понял тут макрос даже не показывает повторяющиеся варианты ответа с последнего уровня specool и не обязательно группировать дерево вариантов ответа thumb respect
А вот как можно расширить таблицу выпадающих списков, чтобы не 10 строчек было, а 20? :)
 
Ответить
СообщениеMCH, CПАСИБО тебе огромное! как раз то что нужно. И я так понял тут макрос даже не показывает повторяющиеся варианты ответа с последнего уровня specool и не обязательно группировать дерево вариантов ответа thumb respect
А вот как можно расширить таблицу выпадающих списков, чтобы не 10 строчек было, а 20? :)

Автор - hemmel
Дата добавления - 16.01.2015 в 08:43
MCH Дата: Пятница, 16.01.2015, 09:31 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

А вот как можно расширить таблицу выпадающих списков, чтобы не 10 строчек было, а 20?

Везде в макросе поправте диапазоны: Range("A2:D10"), Range("A2:E10"), Range("A2:A10") на нужные
 
Ответить
Сообщение
А вот как можно расширить таблицу выпадающих списков, чтобы не 10 строчек было, а 20?

Везде в макросе поправте диапазоны: Range("A2:D10"), Range("A2:E10"), Range("A2:A10") на нужные

Автор - MCH
Дата добавления - 16.01.2015 в 09:31
Hugo Дата: Пятница, 16.01.2015, 10:59 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3586
Репутация: 778 ±
Замечаний: 0% ±

365
Есть одно ограничение если делать макросом как у MCH - если список значений превысит кажется 255 символов, то при открытии сохранённого с такой проверкой файла возможно будет ошибка (так было в 2003 и 2007 версиях).


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеЕсть одно ограничение если делать макросом как у MCH - если список значений превысит кажется 255 символов, то при открытии сохранённого с такой проверкой файла возможно будет ошибка (так было в 2003 и 2007 версиях).

Автор - Hugo
Дата добавления - 16.01.2015 в 10:59
Alex60 Дата: Четверг, 30.06.2016, 09:54 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Вариант на макросах

МСН, прошу помощи. Как сделать, чтобы выборка работала, разместив таблицу, например с ячейки H9.
[moder]Создайте свою тему и покажите свой файл с таблицей. Не забудьте показать макрос, который пытаетесь использовать.[/moder]


Сообщение отредактировал Manyasha - Четверг, 30.06.2016, 10:09
 
Ответить
Сообщение
Вариант на макросах

МСН, прошу помощи. Как сделать, чтобы выборка работала, разместив таблицу, например с ячейки H9.
[moder]Создайте свою тему и покажите свой файл с таблицей. Не забудьте показать макрос, который пытаетесь использовать.[/moder]

Автор - Alex60
Дата добавления - 30.06.2016 в 09:54
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!