powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выпадающий список
10 сообщений из 10, страница 1 из 1
Выпадающий список
    #39770144
ceres
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Подскажите, пожалуйста, готовое решение. Не могу найти - все забито одной и той же статьей, но не подходит.
Есть список фамилий врачей под именем DOCTOR. Находится на отдельном листе.
На другом листе нужно, чтобы когда мы начинаем забивать в ячейку Фамилию, выпадал список из DOCTOR, содержащий те фамилии, буквы которых мы уже начали забивать. Выбираем нужного и он заносится в эту ячейку.
Очень хорошо делается через проверку данных, но там надо пролистывать целый список, что не удобно.
...
Рейтинг: 0 / 0
Выпадающий список
    #39770492
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceresДобрый день!
Подскажите, пожалуйста, готовое решение. Не могу найти - все забито одной и той же статьей, но не подходит.
Есть список фамилий врачей под именем DOCTOR. Находится на отдельном листе.
На другом листе нужно, чтобы когда мы начинаем забивать в ячейку Фамилию, выпадал список из DOCTOR, содержащий те фамилии, буквы которых мы уже начали забивать. Выбираем нужного и он заносится в эту ячейку.
Очень хорошо делается через проверку данных, но там надо пролистывать целый список, что не удобно.

там можно указать диапозон
...
Рейтинг: 0 / 0
Выпадающий список
    #39770500
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceresвсе забито одной и той же статьейкакой именно хоть? Угадывать не охота. Такие вещи делаются только через макросы, стандартный вып.список нельзя на ходу так контролировать.
...
Рейтинг: 0 / 0
Выпадающий список
    #39770506
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceresОчень хорошо делается через проверку данных, но там надо пролистывать целый список, что не удобно.
может список сначала надо отсортировать
...
Рейтинг: 0 / 0
Выпадающий список
    #39771140
ceres
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Prist,
The_Pristceresвсе забито одной и той же статьейкакой именно хоть? Угадывать не охота. Такие вещи делаются только через макросы, стандартный вып.список нельзя на ходу так контролировать.

Не уверен, можно ли здесь давать ссылки, но вот она: https://www.planetaexcel.ru/techniques/1/40/
80% поиска ссылается на ее перепечатки )))

Я поясню по-конкретнее, чтобы Я хотел:

Есть сформированный список врачей.
Есть таблица, которую надо заполнить.
В ней есть столбец "Врачи", в который подставляются врачи из списка.
Хотелось бы организовать это так: клик на ячейку из столбца, начинаем вводить буквы - выпадает список с врачами, в которых есть искомые буквы, выбираем нужного, enter или двойной клик - он подставляется в ячейку.

Наверное в VBA это организуется через: подстановку listbox в эту ячейку, процедура предиктивного ввода, передача значения в ячейку, скрытие listbox.

Вот через проверку данных хорошо организованно, но нет предиктивного ввода, а когда врачей под сотню, то не очень быстро получается.
...
Рейтинг: 0 / 0
Выпадающий список
    #39771142
ceres
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКАceresОчень хорошо делается через проверку данных, но там надо пролистывать целый список, что не удобно.
может список сначала надо отсортировать

Да конечно отсортировал, но список большеват - около сотни - все равно не совсем удобно.
Но пока делаю так, да.
...
Рейтинг: 0 / 0
Выпадающий список
    #39771455
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceresХотелось бы организовать это так: клик на ячейку из столбца, начинаем вводить буквы - выпадает список с врачами, в которых есть искомые буквы, выбираем нужного, enter или двойной клик - он подставляется в ячейку.
.
У меня подобное работает... Но - в Аксе на форме в поле.... где можно поймать событие ...изменение или KeyPress...
По нему запускаю запрос и вывожу его на список. Можно ли в ячейке EXcell отловить такое событие - не знаю, не пробовал....
...
Рейтинг: 0 / 0
Выпадающий список
    #39771713
ceres
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serg197311ceresХотелось бы организовать это так: клик на ячейку из столбца, начинаем вводить буквы - выпадает список с врачами, в которых есть искомые буквы, выбираем нужного, enter или двойной клик - он подставляется в ячейку.
.
У меня подобное работает... Но - в Аксе на форме в поле.... где можно поймать событие ...изменение или KeyPress...
По нему запускаю запрос и вывожу его на список. Можно ли в ячейке EXcell отловить такое событие - не знаю, не пробовал....

Ха, в Аксе я сам такое делал...

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Sub ОтКого_Change()

If Len(ОтКого.Text) > 0 Then
   ОтКого.RowSource = "SELECT Клиенты.КодКлиента, Клиенты.Название, Клиенты.Статус FROM Клиенты WHERE (((Клиенты.Статус) = 1) AND Клиенты.Название  like '*" & ОтКого.Text & "*' )"
ОтКого.Dropdown
   
Else
   ОтКого.RowSource = "SELECT Клиенты.КодКлиента, Клиенты.Название, Клиенты.Статус FROM Клиенты WHERE (((Клиенты.Статус) = 1)) ORDER BY Клиенты.Название"

End If
End SubPrivate Sub ОтКого_Change()

Модератор: Учимся использовать тэги оформления кода - FAQ

Тут чуть проще. Поле со списком всегда появляется в строке и т.п.
В Excele надо заморочиться.
...
Рейтинг: 0 / 0
Выпадающий список
    #39771719
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ceres,
делал что-то подобное, только не с поиском по буквам, а с множественным выбором в листбоксе. Можете изменить под свою задачу.
...
Рейтинг: 0 / 0
Выпадающий список
    #39771820
ceres
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанскийceres,
делал что-то подобное, только не с поиском по буквам, а с множественным выбором в листбоксе. Можете изменить под свою задачу.

Спасибо! Уже пристраиваю)))
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выпадающий список
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]