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

Вход

Регистрация

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

 

= Мир MS Excel/Выбор из многоуровневого списка - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Мир MS Excel » Вопросы и решения » Готовые решения » Выбор из многоуровневого списка (на примере штатного расписания)
Выбор из многоуровневого списка
Формуляр Дата: Понедельник, 10.10.2011, 21:14 | Сообщение № 1
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Выбор реализован через несколько листбоксов со связанными списками.
Исходный список на листе ШР.
Исходная структура хороша тем, что не содержит дублирующихся наименований и удобна для визуального восприятия. К тому же, легко генерится через PivotTable.
Единственное техническое ограничение - в строке списка не должно быть пустых ячеек между заполненными.
Имеется мелкий изъян: номер выбранного пункта может оказаться больше длины списка при новом выборе в вышестоящем меню.
Если выбрать, например, сначала Кредитный инспектор (стройка) (2) из Отдел/сектор финансирования ..., а потом изменить отдел на Отдел кредитования, то в последнем меню появляются лишние строки.
Может, кто придумает, как от этого избавиться.
К сообщению приложен файл: MultiLevSelect.zip (28.9 Kb)


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Понедельник, 10.10.2011, 21:28
 
Ответить
СообщениеВыбор реализован через несколько листбоксов со связанными списками.
Исходный список на листе ШР.
Исходная структура хороша тем, что не содержит дублирующихся наименований и удобна для визуального восприятия. К тому же, легко генерится через PivotTable.
Единственное техническое ограничение - в строке списка не должно быть пустых ячеек между заполненными.
Имеется мелкий изъян: номер выбранного пункта может оказаться больше длины списка при новом выборе в вышестоящем меню.
Если выбрать, например, сначала Кредитный инспектор (стройка) (2) из Отдел/сектор финансирования ..., а потом изменить отдел на Отдел кредитования, то в последнем меню появляются лишние строки.
Может, кто придумает, как от этого избавиться.

Автор - Формуляр
Дата добавления - 10.10.2011 в 21:14
nerv Дата: Вторник, 11.10.2011, 13:17 | Сообщение № 2
Группа: Редакторы
Ранг: Обитатель
Сообщений: 431
Репутация: 193 ±
Замечаний: 0% ±

Это что-то вроде древовидного списка?


Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


YM 41001156540584 / WM WMR R21924176233

https://github.com/nervgh/vba
 
Ответить
СообщениеЭто что-то вроде древовидного списка?

Автор - nerv
Дата добавления - 11.10.2011 в 13:17
Формуляр Дата: Вторник, 11.10.2011, 15:05 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Quote (nerv)
Это что-то вроде древовидного списка?

Ну да, можно и так сказать.


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Quote (nerv)
Это что-то вроде древовидного списка?

Ну да, можно и так сказать.

Автор - Формуляр
Дата добавления - 11.10.2011 в 15:05
nerv Дата: Вторник, 11.10.2011, 18:47 | Сообщение № 4
Группа: Редакторы
Ранг: Обитатель
Сообщений: 431
Репутация: 193 ±
Замечаний: 0% ±

А по другому "дерево" не как не реализовать (хотя бы теоретически)? А то мне судя по всему скоро потребуется...


Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


YM 41001156540584 / WM WMR R21924176233

https://github.com/nervgh/vba
 
Ответить
СообщениеА по другому "дерево" не как не реализовать (хотя бы теоретически)? А то мне судя по всему скоро потребуется...

Автор - nerv
Дата добавления - 11.10.2011 в 18:47
Формуляр Дата: Вторник, 11.10.2011, 23:08 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
С многоуровневыми рубрикаторами, списками и анкетами мне работать приходится регулярно.
Пока ничего (без макросов) проще и удобней не придумал и не нашёл.
А в каком смысле "по-другому"?


Excel 2003 EN, 2013 EN
 
Ответить
СообщениеС многоуровневыми рубрикаторами, списками и анкетами мне работать приходится регулярно.
Пока ничего (без макросов) проще и удобней не придумал и не нашёл.
А в каком смысле "по-другому"?

Автор - Формуляр
Дата добавления - 11.10.2011 в 23:08
nerv Дата: Среда, 12.10.2011, 13:28 | Сообщение № 6
Группа: Редакторы
Ранг: Обитатель
Сообщений: 431
Репутация: 193 ±
Замечаний: 0% ±

Quote (Формуляр)
А в каком смысле "по-другому"?
Чтобы было дерево)


Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


YM 41001156540584 / WM WMR R21924176233

https://github.com/nervgh/vba
 
Ответить
Сообщение
Quote (Формуляр)
А в каком смысле "по-другому"?
Чтобы было дерево)

Автор - nerv
Дата добавления - 12.10.2011 в 13:28
Мир MS Excel » Вопросы и решения » Готовые решения » Выбор из многоуровневого списка (на примере штатного расписания)
  • Страница 1 из 1
  • 1
Поиск:

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