Excel) (Validation.Modify 方法
會修改範圍的資料驗證。
語法
運算式。修改 (類型、 AlertStyle、 運算子、 Formula1、 Formula2)
表達 代表 Validation 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Type | 選用 | Variant | 表示驗證類型的 XlDVType 值。 |
AlertStyle | 選用 | Variant | 代表驗證警示樣式 的 XlDVAlertStyle 值。 |
Operator | 選用 | Variant | 表示資料驗證運算子 的 XlFormatConditionOperator 值。 |
Formula1 | 選用 | Variant | 資料驗證方程式的第一個部分。 |
Formula2 | 選用 | Variant | 當 Operator 為 xlBetween 或 xlNotBetween時,資料驗證方程式的第二個部分;否則會忽略這個引數。 |
註解
Modify 方法會根據驗證類型而要求不同的引數,如下表中所示。
驗證類型 | 引數 |
---|---|
xlInputOnly | 不會使用 AlertStyle、Formula1 及 Formula2。 |
xlValidateCustom | 需要 Formula1 ; Formula2 會被忽略。 Formula1 必須包含運算式,此運算式當資料輸入有效時為 True,當資料輸入無效時則為 False。 |
xlValidateList | 需要 Formula1 ; Formula2 會被忽略。 Formula1 必須包含以逗點分隔的值清單,或是此清單的工作表參照。 |
xlValidateDate、xlValidateDecimal、xlValidateTextLength、xlValidateTime 或 xlValidateWholeNumber | 必須指定 Formula1 或 Formula2,或是兩項都指定。 |
範例
這個範例會變更 E5 儲存格的資料驗證。
Range("e5").Validation _
.Modify xlValidateList, xlValidAlertStop, _
xlBetween, "=$A$1:$A$10"
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。