В 1С есть такая опция (не знаю как называется): многомерный массив (например список сотрудников по фио, должности, дате принятия и т.д.), находясь в любом столбце (например, ФИО), на клавиатуре набираешь Иванов и курсор сам подбирается ко всем Ивановым. Можно ли такое реализовать (не дюже сложным способом) через VBA? Представляю по такому приблизительному принципу (извиняюсь за дилетанизм): макрос отключает ввод в ячейку (ведь мы находимся на любой из ячеек массива) и перехватывает набор нажатых клавиш и перебрасывает к ближайшему вниз подходящему значению в данном столбце. Набрали "и" подвёл курсор к ближайшейму снизу значению, которое начинается с "и", набрали "ив", курсор подвёлся к ближайшему снизу значению, которое начинается с "ив", Спасибо. П.С.: поиском не нашел подобных тем (хотя возникли затруднения как запрос задать).
по-моему, без привлечения следилок за клавиатурой, т.е. подключения API и пр., нет отслеживание набираемых символов возможно в элементах ActiveX, например, TextBox. Можете нарисовать на листе TextBox и сделать поисковый макрос на столбец активной ячейки по событию TextBox_Change.