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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » выпадающий список и автоподстановка по первым символам
выпадающий список и автоподстановка по первым символам
user0 Дата: Понедельник, 14.01.2013, 09:41 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013, 2016
Доброго дня,

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

Задача: сделать выпадающий список с автоподстановкой значений при вводе первых символов вручную. На скриншоте черным выделено "штатная автоподстановка для непрерывного списка", хотелось бы сделать такую же, только на основании своих значений (имеющую приоритет над штатной автоподстановкой).

Даны отсортированные, уникальные данные (data) ~500 строк, которые подставляются в пополняемый список (list) <2000строк.



Собственно зачем это необходимо:
  • Выпадающий список – чтобы исключить неправильное написание и была возможность выбрать значение (ФИО) не зная его изначально.
  • Возможность ввода по первым символам – для ускорения ввода, чтобы не листать выпадающий список каждый раз.
К сообщению приложен файл: 130114_list_aut.xlsx (10.5 Kb)
 
Ответить
СообщениеДоброго дня,

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

Задача: сделать выпадающий список с автоподстановкой значений при вводе первых символов вручную. На скриншоте черным выделено "штатная автоподстановка для непрерывного списка", хотелось бы сделать такую же, только на основании своих значений (имеющую приоритет над штатной автоподстановкой).

Даны отсортированные, уникальные данные (data) ~500 строк, которые подставляются в пополняемый список (list) <2000строк.



Собственно зачем это необходимо:
  • Выпадающий список – чтобы исключить неправильное написание и была возможность выбрать значение (ФИО) не зная его изначально.
  • Возможность ввода по первым символам – для ускорения ввода, чтобы не листать выпадающий список каждый раз.

Автор - user0
Дата добавления - 14.01.2013 в 09:41
RAN Дата: Понедельник, 14.01.2013, 10:29 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщениеhttp://www.planetaexcel.ru/techniques/1/

Автор - RAN
Дата добавления - 14.01.2013 в 10:29
user0 Дата: Понедельник, 14.01.2013, 10:40 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013, 2016
изучал примеры по ссылке, но к сожалению, не нашел похожего на мой случай..
меня интересует Возможность ввода с автоподстановкой по первым символам из моих данных в первую очередь.


Сообщение отредактировал user0 - Понедельник, 14.01.2013, 10:42
 
Ответить
Сообщениеизучал примеры по ссылке, но к сожалению, не нашел похожего на мой случай..
меня интересует Возможность ввода с автоподстановкой по первым символам из моих данных в первую очередь.

Автор - user0
Дата добавления - 14.01.2013 в 10:40
RAN Дата: Понедельник, 14.01.2013, 12:10 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Оказывается на новый форум переехало не все.
Поглядите комментарии Здесь http://oldplanetaexcelforum.ru/tip.php?aid=98


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеОказывается на новый форум переехало не все.
Поглядите комментарии Здесь http://oldplanetaexcelforum.ru/tip.php?aid=98

Автор - RAN
Дата добавления - 14.01.2013 в 12:10
user0 Дата: Четверг, 17.01.2013, 06:06 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013, 2016
Спасибо, нашел комментарий. Попробую пока предложенный там вариант..

На всякий продублирую здесь код и комментарий автора на примере к статье "Выпадающий список с добавлением новых элементов" (ссылка на новую версию сайта).

Цитата (Сергей от 11.09.2010)
Попробуйте эту "корявую реализацию" поиска в списке.
Пользователю необходимо совершить 3 клика по выпадающему списку:
- Вводим одну или несколько начальных букв в ячейку "D2"(регистр значения не имеет)
- 1-й клик.Раскрывается список;
- 2-й клик.Подставляется первое ,идущее по алфавиту слово;
- 3-й клик.Раскрывается список на подставленном слове.Выбираем нужное.
Это конечно совсем не то что хотелось ,но хоть что-то...
Чтобы сделать "красиво" не хватает событий для Worksheet,срабатывающих при вводе значений в ячейку..


К сообщению приложен файл: 130117_list_a_1.xlsm (15.3 Kb)


Сообщение отредактировал user0 - Четверг, 17.01.2013, 06:08
 
Ответить
СообщениеСпасибо, нашел комментарий. Попробую пока предложенный там вариант..

На всякий продублирую здесь код и комментарий автора на примере к статье "Выпадающий список с добавлением новых элементов" (ссылка на новую версию сайта).

Цитата (Сергей от 11.09.2010)
Попробуйте эту "корявую реализацию" поиска в списке.
Пользователю необходимо совершить 3 клика по выпадающему списку:
- Вводим одну или несколько начальных букв в ячейку "D2"(регистр значения не имеет)
- 1-й клик.Раскрывается список;
- 2-й клик.Подставляется первое ,идущее по алфавиту слово;
- 3-й клик.Раскрывается список на подставленном слове.Выбираем нужное.
Это конечно совсем не то что хотелось ,но хоть что-то...
Чтобы сделать "красиво" не хватает событий для Worksheet,срабатывающих при вводе значений в ячейку..



Автор - user0
Дата добавления - 17.01.2013 в 06:06
fanishe Дата: Вторник, 07.11.2017, 18:48 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
доброго времени суток, а можно ли объекту Range передать список. который находится на другом листе?
К сообщению приложен файл: 5479183.xlsm (40.7 Kb)
 
Ответить
Сообщениедоброго времени суток, а можно ли объекту Range передать список. который находится на другом листе?

Автор - fanishe
Дата добавления - 07.11.2017 в 18:48
Pelena Дата: Вторник, 07.11.2017, 18:57 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
fanishe, прочитайте Правила форума и создайте свою тему в соответствующем разделе. Эта тема закрыта


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеfanishe, прочитайте Правила форума и создайте свою тему в соответствующем разделе. Эта тема закрыта

Автор - Pelena
Дата добавления - 07.11.2017 в 18:57
Мир MS Excel » Вопросы и решения » Вопросы по Excel » выпадающий список и автоподстановка по первым символам
  • Страница 1 из 1
  • 1
Поиск:

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