Программное автозаполнение ячейки

Программирование на Visual Basic for Applications
OMEGUS
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 146
Зарегистрирован: 31.01.2005 (Пн) 11:40
Откуда: Санкт-Петербург

Программное автозаполнение ячейки

Сообщение OMEGUS » 02.05.2006 (Вт) 15:10

Привет, всем.

По форуму и в инете смотрел и не нашел.

Подскажите пожалуйста если знаете.

Необходимо в ячейке по введенным пользователем 2-3 буквам выводить после этих букв, возможный вариант окончания слова. Возможные варианты должны браться из конкретного списка ячеек (например другого листа).

Вобщем должно повторять стандартную функцию Excel по подстановке вариантов из верхних ячеек.

Мне необходимо такое реализовать программно, но я думаю возможно есть такая встроенная стандартная функция.
Если есть...!!!
Подскажите пожалуйста как ее использовать ?

Если нету, то буду вручную писать обработку.

Спасибо.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.05.2006 (Вт) 15:24

Ты не сможешь вызвать код по той простой причине, что нет событий процесса редактирования.

Если текстбоксом, то range.autocomplete(text)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

OMEGUS
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 146
Зарегистрирован: 31.01.2005 (Пн) 11:40
Откуда: Санкт-Петербург

Сообщение OMEGUS » 02.05.2006 (Вт) 15:35

Спасибо.... озадачил.... %-)

А как же сам Excel так заполняет...?

Может все-таки есть стандартная такая функция....?

И её как-то можно использовать... ?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.05.2006 (Вт) 15:38

Функция - autocomplete (см. выше).

А excel и интерфейс excel - разные вещи.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 53

    TopList