Validation.Add 方法 (Excel)
向指定区域添加数据验证。
语法
range("A3").Validation.Add(Type、 AlertStyle、 Operator、 Formula1、 Formula2)
参数
名称
必需/可选
数据类型
说明
-----------------------------------------------
Type
必需
XlDVType
有效性验证类型。
详细解释:
Type 属性:返回一个 Long 型值,对应着 XlDVType 常量,代表数据有效性类型。其中,
常量 xlValidateWholeNumber,值为 1,表示整数值;
常量 xlValidateDecimal,值为 2,表示小数值;
常量 xlValidateList,值为 3,表示序列;
常量 xlValidateDate,值为 4,代表日期;
常量 xlValidateTime,值为 5,代表时间;
常量 xlValidateTextLength,值为 6,代表文本长度;
常量 xlValidateCustom,值为 7,代表使用公式在验证数据;
常量 xlValidateInputOnly,值为 0,代表仅当用户修改值时验证。
-----------------------------------------------
AlertStyle
可选
Variant
验证警报样式。
详细解释:
XlDVAlertStyle 枚举 (Excel)
指定验证过程中显示的消息框所用的图标。
名称
值
说明
-----------------------------------------------
xlValidAlertInformation
3
信息图标。
xlValidAlertStop
1
停止图标。
xlValidAlertWarning
2
警告图标。
Operator
可选
Variant
数据验证运算符。
详细解释:
XlFormatConditionOperator 枚举 (Excel)
指定用于将公式与单元格中的值或xlBetween和xlNotBetween中的值进行比较, 以比较两个公式的运算符。
名称
值
说明
-----------------------------------------------
xlBetween
1
行间. 只在提供了两个公式的情况下才能使用。
xlEqual
3
相等的。
xlGreater
5
大于。
xlGreaterEqual
7
大于或等于。
xlLess
6
小于。
xlLessEqual
8
小于或等于。
xlNotBetween
2
不介于。 只在提供了两个公式的情况下才能使用。
xlNotEqual
4
不等于。
-----------------------------------------------
Formula1
可选
Variant
数据验证公式中的第一部分。 值不得超过 255 个字符。
-----------------------------------------------
Formula2
可选
Variant
当_Operator_为xlBetween或xlNotBetween时, 数据验证等式的第二部分 (否则, 将忽略此参数)。
[此贴子已经被作者于2021-1-20 11:11编辑过]