powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Найти из списка в Экселе
1 сообщений из 1, страница 1 из 1
Найти из списка в Экселе
    #33108930
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в поле списка формы хочу, чтобы выбор был не только по лифту, но и по первым (последующим) буквам и в таблице активизировалась ячейка=значению поля формы. Установки в свойствах поля формы сделал... Пишу на изменение поля:
Columns("B:B").Select 'p-название поля формы
Selection.Find(What:=p, After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
xlNext, MatchCase:=False, SearchFormat:=False).Activate

Все хорошо, но когда я ищу "бла7" по выборке "б" "л" "а" и если в списке есть "бла1..." и "55бла", то сначала показывает "бла1", а потом "55бла"...
Как написать, чтобы выборка шла по ПЕРВОМУ попаданию "бла"? Или вместо написанного мною сделать так, чтобы отраженная в поле формы "бла" была активной ячейкой в таблице?

Stepler (щёлк-щёлк!!)

Код: plaintext
 P.S.Присутствовали ли Вы, когда Вас фотографировали?  
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Найти из списка в Экселе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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