共用方式為


Validation.Modify 方法 (Excel)

會修改範圍的資料驗證。

語法

表達。修改 (類型AlertStyle運算子Formula1Formula2)

代表 Validation 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Type 選用 Variant 代表驗證類型的 XlDVType 值。
AlertStyle 選用 Variant 代表驗證警示樣式的 XlDVAlertStyle 值。
Operator 選用 Variant 代表資料驗證運算子的 XlFormatConditionOperator 值。
Formula1 選用 Variant 資料驗證方程式的第一個部分。
Formula2 選用 Variant OperatorxlBetweenxlNotBetween 時,資料驗證方程式的第二部分;否則,會忽略此引數。

註解

Modify 方法會根據驗證類型而要求不同的引數,如下表中所示。

驗證類型 引數
xl僅輸入 不會使用 AlertStyleFormula1Formula2
xlValidate自訂 公式 1 是必需的;Formula2 會被忽略。 Formula1 必須包含運算式,此運算式當資料輸入有效時為 True,當資料輸入無效時則為 False
xl驗證清單 公式 1 是必需的;Formula2 會被忽略。 Formula1 必須包含以逗點分隔的值清單,或是此清單的工作表參照。
xlValidateDatexlValidateDecimalxlValidateTextLengthxlValidateTimexlValidateWholeNumber 必須指定 Formula1Formula2,或是兩項都指定。

範例

這個範例會變更 E5 儲存格的資料驗證。

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

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應