проверка значений в выпадающем списке
Модератор: Naeel Maqsudov
Всем привет. У меня Excel 2003. Делаю проверку значений из списка с помощью меню Данные\Проверка. Тип данных - список. Возможно ли сделать, чтобы при нажатии пользователем первой буквы в списке отображались только те значения, которые начинаются с этой буквы? Пока что нужно выбирать из списка точное значение из треугольника справа
Выпадающий список об'екта Validation (Проверка данных) не поддерживает такую возможность, в отличии от ActiveX элемента управления ComboBox, создать который можно, если в меню Вид выбрать пункт Панели инструментов и команду Элементы управления и Поле со списком.
Затем расположить этот контрол в нужном месте рабочего листа, изменить значения некоторых свойств, и выйти из режима конструктора.
MatchEntry = 1 - fmMatchEntryComplete
ListFillRange = АдресДиапазонаИсточника
LinkedCell = АдресЯчейки
PrintObject = False 'по необходимости
Разумеется, если проверка вводимых данных - используется во многих ячейках, то имеет смысл отображать поле со списком программно, например, при выделении нужных ячеек и скрывать, также программно, например, после выбора значения.
Затем расположить этот контрол в нужном месте рабочего листа, изменить значения некоторых свойств, и выйти из режима конструктора.
MatchEntry = 1 - fmMatchEntryComplete
ListFillRange = АдресДиапазонаИсточника
LinkedCell = АдресЯчейки
PrintObject = False 'по необходимости
Разумеется, если проверка вводимых данных - используется во многих ячейках, то имеет смысл отображать поле со списком программно, например, при выделении нужных ячеек и скрывать, также программно, например, после выбора значения.