Я пытаюсь использовать комбинированные блоки Active X вместо списков проверки для некоторых раскрывающихся меню в Excel, потому что более очевидно, что это выпадающие списки (рядом с ними появляется значок стрелки).

Однако, даже если для параметра «Требуется соответствие» задано значение «истина», я не получаю никакой ошибки, если введу какой-либо старый мусор. Даже если в списке есть выборка из 3-4 ячеек.

Как предотвратить поведение ввода какого-либо старого мусора в поле со списком, когда есть определенный список для выбора?

1 ответ1

0

Свойство MatchRequired поля со списком Active X действительно эффективно, только когда объект используется как часть пользовательской формы, а не встроен в рабочую таблицу.

Для встроенного элемента управления вам понадобится функция VBA для обработки данных. Включение кнопки «Режим разработки» на вкладке «Разработчик» позволит вам дважды щелкнуть объект, чтобы создать пустую функцию «Изменить событие», в которую вы сможете добавить свой проверочный код.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .