Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Изменяет проверку данных для диапазона.
Синтаксис
expression. Modify (Type, AlertStyle, Operator, Formula1, Formula2)
выражение Переменная, представляющая объект Проверки .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Type | Необязательный | Variant | Значение XlDVType , представляющее тип проверки. |
| AlertStyle | Необязательный | Variant | Значение XlDVAlertStyle , представляющее стиль оповещения проверки. |
| Operator | Необязательный | Variant | Значение XlFormatConditionOperator , представляющее оператор проверки данных. |
| Formula1 | Необязательный | Variant | Первая часть уравнения проверки данных. |
| Formula2 | Необязательный | Variant | Вторая часть уравнения проверки данных, если оператор имеет значение xlBetween или xlNotBetween; В противном случае этот аргумент игнорируется. |
Замечания
Метод Modify требует различных аргументов в зависимости от типа проверки, как показано в следующей таблице.
| Тип проверки | Аргументы |
|---|---|
| xlInputOnly | AlertStyle, Formula1 и Formula2 не используются. |
| xlValidateCustom | Формула 1 является обязательной; Формула 2 игнорируется. Формула 1 должна содержать выражение, которое имеет значение True , если ввод данных является допустимым, и False , если ввод данных недопустим. |
| xlValidateList | Формула 1 является обязательной; Формула 2 игнорируется. Формула 1 должна содержать список значений с разделителями-запятыми или ссылку на лист. |
| xlValidateDate, xlValidateDecimal, xlValidateTextLength, xlValidateTime или xlValidateWholeNumber | Необходимо указать Формулу 1, Формулу 2 или и то, и другое. |
Пример
В этом примере изменяется проверка данных для ячейки E5.
Range("e5").Validation _
.Modify xlValidateList, xlValidAlertStop, _
xlBetween, "=$A$1:$A$10"
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.