Страницы: 1
RSS
Как ограничить выпадающий список при проверке данных?
 
Добрый день!
Подскажите, кто может, как победить следующую задачу:
В одну таблицу подставляются значения из списка выбора (через проверку данных) из второй таблицы.  Все корректно работает, если писать наименование полностью или использовать копировать/вставить.
Собственно вопрос: как сделать, чтобы при частичном вводе текста ограничить список выбора подходящими значениями?
Например, есть
Иванов Иван
Иванов Петр
Петров Иван
Сидоров Иван
Иванов Филипп

Как при начале подбора текста в ячейку "Ива" сделать ограничение выпадающего списка
Иванов Иван
Иванов Петр
Иванов Филипп

?

В макросах пока что плаваю, бросили на амбразуру, приходится во всем на ходу разбираться:(

Добавление.
Нашел здесь на форуме ссылку на http://excelvba.ru/code/DropDownList
Но увы, это решение не подходит, т.к. файл будет отправляться за границу, а там эту настройку вряд ли кто-то будет устанавливать... Остаются только макросы
Изменено: axelerleo - 30.06.2015 09:47:27
 
Ищите "поиск по первым буквам"
 
чем надстройка не нравится?
http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=2&TID=8&TITLE_SEO=8
Живи и дай жить..
 
Тем, что вряд ли китайцы смогут сами настроить эту надстройку... А так - это пока что лучшее решение, однозначно.

Добавлено.
Как сделать, чтобы вышеуказанная надстройка не сохраняла изменения?
получается, после каждого добавления номенклатуры через надстройку, документ сразу сохранен, и нельзя отменить изменения...
Изменено: axelerleo - 30.06.2015 12:13:48
 
А чем не устраивает заблокированный выпадающий список, который у вас реализован?
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Длинные наименования очень, нужно сделать так, чтобы при частичном подборе текста список выбора показывал только те строки, которые начинаются с введенного текста. надстройка эта задачу закрывает, хоть и не совсем удобно (для меня удобно, для китайцев, боюсь, будет тяжко  :D )
 
Цитата
axelerleo написал: будет тяжко
Тяжко будет с макросами, ибо кто знает включат они их или нет. И китайцы не такие и дураки. Они весь мир электроникой и техникой снабдили  :)
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
Страницы: 1
Читают тему
Наверх