Modify 方法 (Validation 对象) - Microsoft Excel Visual Basic 2002 参考

返回介绍

Modify 方法 (Validation 对象)

发布于 2019-08-07 字数 3159 浏览 746 评论 0

更改指定区域的数据有效性检验。


expression.Modify(Type, AlertStyle, Operator, Formula1, Formula2)


expression 必需。该表达式返回一个 Validation 对象。


TypeXlDVType 类型,必需。数据有效性类型。




XlDVType 可为以下 XlDVType 常量之一。
xlValidateCustom
xlValidateDate

xlValidateDecimal

xlValidateInputOnly

xlValidateList

xlValidateTextLength

xlValidateTime

xlValidateWholeNumber


AlertStyleXlDVAlertStyle 类型,可选。数据有效性警告的样式。




XlDVAlertStyle 可为以下 XlDVAlertStyle 常量之一。
xlValidAlertInformation
xlValidAlertStop

xlValidAlertWarning


OperatorXlFormatConditionOperator 类型,可选。数据有效性操作符。




XlFormatConditionOperator 可为以下 XlFormatConditionOperator 常量之一。
xlBetween
xlEqual

xlGreater

xlGreaterEqual

xlLess

xlLessEqual

xlNotBetween

xlNotEqual


Formula1 Variant 类型,可选。数据有效性等式中的第一部分。


Formula2 Variant 类型,可选。当 OperatorxlBetweenxlNotBetween 时,数据有效性等式的第二部分(其他情况下,此参数被忽略)。


说明


Modify 方法所要求的参数依数据有效性的类型而定,如下表所示。


















数据有效性类型 参数
xlInputOnly 不能使用 AlertStyleFormula1Formula2 参数。
xlValidateCustom Formula1 必需,忽略 Formula2Formula1 必须包含一个表达式,数据项有效时该表达式的值为 True,数据项无效时,该值为 False
xlValidateList Formula1 必需,忽略 Formula2Formula1 必须包含一个以逗号分隔的取值列表,或对该列表的工作表引用。
xlValidateDate, xlValidateDecimalxlValidateTextLengthxlValidateTimexlValidateWholeNumber 必须指定 Formula1Formula2 之一,或两者均指定。


示例


本示例更改单元格 E5 的数据有效性。


Range("e5").Validation _
.Modify xlValidateList, xlValidAlertStop, _
xlBetween, "=$A$1:$A$10"

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

目前还没有任何评论,快来抢沙发吧!