![]() |
#2
厨师王德榜2021-01-20 10:59
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编辑过] |
求厨师王德榜解答
MyExcel.ActiveSheet.Range("F3").validation.add(3, 1, 1, "优秀,良好,合格,不合格") &&& 测试成功
这个括号里为什么要 3,1,1, 呢?