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

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

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

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

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

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

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

Да конечно отсортировал, но список большеват - около сотни - все равно не совсем удобно.
Но пока делаю так, да.
...
Рейтинг: 0 / 0
09.02.2019, 02:26
    #39771455
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выпадающий список
ceresХотелось бы организовать это так: клик на ячейку из столбца, начинаем вводить буквы - выпадает список с врачами, в которых есть искомые буквы, выбираем нужного, enter или двойной клик - он подставляется в ячейку.
.
У меня подобное работает... Но - в Аксе на форме в поле.... где можно поймать событие ...изменение или KeyPress...
По нему запускаю запрос и вывожу его на список. Можно ли в ячейке EXcell отловить такое событие - не знаю, не пробовал....
...
Рейтинг: 0 / 0
09.02.2019, 23:57
    #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
10.02.2019, 00:37
    #39771719
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выпадающий список
ceres,
делал что-то подобное, только не с поиском по буквам, а с множественным выбором в листбоксе. Можете изменить под свою задачу.
...
Рейтинг: 0 / 0
10.02.2019, 14:56
    #39771820
ceres
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выпадающий список
Казанскийceres,
делал что-то подобное, только не с поиском по буквам, а с множественным выбором в листбоксе. Можете изменить под свою задачу.

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


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