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编辑过]