Версия для печати

Выпадающий список с поиском

Мои надстройки

 

Как часто Вы набирали однотипные данные в ячейки? Например, наименование товара. Можно, конечно, скопировать одну ячейку и вставить в нужную строку. Но что делать, если таблица большая и даже чтобы найти нужное наименование приходится тратить по полминуты и более? Да проще вбить заново. Но так можно допустить опечатку и один и тот же товар будет записан по разному. В дальнейшем это может усложнить работу с данными. Данная надстройка призвана обелегчить Вам жизнь: сократить время, потраченное на нудную, однообразную работу, а вместе с тем повысить ее качество и эффективность.

Как это работает.
На листе жмете Ctrl+Enter и рядом с ячейкой появляется список, который позволяет не только выбирать, но и производить поиск по интересующим Вас данным. Для ввода данных достаточно нажать просто Enter, а для закрытия формы — Esc. Вот перечень всего, что умеет вызванный список:

  • Не содержит повторов (уникальный). Легко выявить однотипные данные;
  • Отсортирован по возрастанию. Возможность быстро найти то, что нужно;
  • После вызова сразу готов к поиску/выбору из списка. Лишние движения ни к чему;
  • Позволяет искать с использованием специальных подстановочных символов (*,?,~ и т.п.);
  • Осуществлять быстрый поиск по «шаблону». Если ячейка, из которой был вызван список, содержит информацию, поиск будет произведен по ней;
  • Появляется рядом с текущей/активной ячейкой и не «убегает» за пределы экрана;
  • Навигация привычными стандартными клавишами: Up [Вверх], Down [Вниз], Page Up [На страницу Вверх ], Page Down [На страницу вниз];
  • Корректная работа со всеми типами данных: строки, даты, числа;
  • Обработка ошибок формул листа (спасибо EducatedFool). Ни каких пустых строк в списке;
  • Обработка защиты ячеек листа (спасибо EducatedFool). В защищенные ячейки ввод запрещен;
  • Информация об общем количестве списка и найденных по запросу элементах;
  • Быстрый вызов Ctrl+Enter;
  • Быстрое закрытие по Esc;
  • Быстрый ввод выбранных данных по Enter.

Помимо всего вышеперечисленного, позволяет сэкономить на размере файла за счет формирования списка «на лету», который создается в разы быстрее, если данные упорядочены или частично упорядочены по возрастанию.

Откуда берутся данные? По умолчанию из активного столбца. Вместе с тем, предусмотрена «настройка» индивидуального формирования списка для каждой книги, листа, столбца, строки и даже ячейки : ) Заранее знать кому и что нужно, просто не возможно.

Следует отметить, что под «настройкой» подразумевается написание программного кода под конкретную задачу, т.е. Ваши нужды. Поэтому данная услуга является платной, и составляет 50-100 руб. в зависимости от сложности. Если Вам необходима какая-то модификация/изменение возможностей программы, цена будет варьироваться в пределах 200-300 руб. А если Вам ничего не надо, пользуйтесь на здоровье ; )

Для «настройки» и/или модификации программы, просьба писать на nerv-net@yandex.ru с указанием Ваших нужд, сроков реализации и информации, которая потребуется для внесения изменений.

Скачать надстройку »

  nerv_DropDownList_1.5.zip (14,7 KiB, 175 скачиваний)

Author: nerv
Last Update: 29.11.2011
На случай, если у кого-то возникнет непреодолимое желание отблагодарить автора: Яндекс Деньги — 41001156540584, WebMoney — R219241762337



Поддержать автора сайта
Поделиться ссылкой
  1. Пока что нет комментариев.

Комментарий будет добавлен после проверки администратором.
Комментарии, не имеющие отношения к комментируемой статье, будут удаляться без уведомления и объяснения причин. Если есть вопрос по проблеме в Excel- добро пожаловаться на Форум