Как проверить сотовые ВОЗНИКЛА проверку или не Использование VBA в Microsoft Excel 2010
В этой статье вы узнаете, как проверить, содержат ли ячейки проверку данных или нет, используя код VBA. Мы будем использовать код VBA для создания функции UDF для возврата TRUE или FALSE.
Вы можете контролировать тип данных или значения, которые пользователи вводят в ячейку, посредством проверки данных. Проверка данных помогает владельцу книги Excel ограничить ввод данных определенным типом данных.
Щелкните вкладку «Разработчик». В группе «Код» выберите Visual Basic
Нажмите «Вставить», а затем «Модуль»
Это создаст новый модуль.
Введите следующий код в модуль
Функция ISDatavalidation (rng As Range) As Boolean
При ошибке Продолжить След.
DVtype = rng.Validation.Type
При ошибке Перейти к 0
===
Если DVtype = 3, то
ISDatavalidation = True
Остальное
ISDatavalidation = False
Конец Если
Конечная функция
Новая формула UDF создается с именем ISDatavalidation. Есть только один параметр; ячейка подстановки, которую необходимо проверить, содержит ли она проверку данных или нет.
Ниже приведен снимок данных, где столбец A содержит месяц после проверки данных
В ячейке B1 формула будет = ISdatavalidation (A1), а затем скопируйте формулу, и мы получим результат.
Таким образом можно узнать, содержат ли ячейки проверку данных или нет.