Validation.Add 方法 (Excel)
會將資料驗證新增到指定的範圍。
語法
運算式。新增 (類型、 AlertStyle、 Operator、 Formula1、 Formula2)
表達 代表 Validation 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Type | 必要 | XlDVType | 驗證類型。 |
AlertStyle | 選用 | Variant | 驗證警告樣式。 可以是下列其中一個 XlDVAlertStyle 常數: xlValidAlertInformation、 xlValidAlertStop或 xlValidAlertWarning。 |
Operator | 選用 | Variant | 資料驗證運算子。 可以是下列其中一個 XlFormatConditionOperator 常數: xlBetween、 xlEqual、 xlGreater、 xlGreaterEqual、 xlLess、 xlLessEqual、 xlNotBetween或 xlNotEqual。 |
Formula1 | 選用 | Variant | 資料驗證方程式的第一個部分。 值不得超過 255 個字元。 |
Formula2 | 選用 | Variant | 當Operator為xlBetween 或 xlNotBetween時,資料驗證方程式的第二個部分 (否則會忽略此引數) 。 |
註解
Add 方法會根據驗證類型而要求不同的引數,如下表中所示。
驗證類型 | 引數 |
---|---|
xlValidateCustom | Formula1 為必要項,而 Formula2 則會予以忽略。 Formula1 必須包含運算式,此運算式當資料輸入有效時為 True,當資料輸入無效時則為 False。 |
xlInputOnly | 會使用 AlertStyle、Formula1 或 Formula2。 |
xlValidateList | Formula1 為必要項,而 Formula2 則會予以忽略。 Formula1 必須包含以逗點分隔的值清單,或是此清單的工作表參照。 |
xlValidateWholeNumber、xlValidateDate、xlValidateDecimal、xlValidateTextLength 或 xlValidateTime | 必須指定 Formula1 或 Formula2 其中一項,或者也可以兩項都指定。 |
範例
這個範例會在 E5 儲存格中新增資料驗證。
With Range("e5").Validation
.Add Type:=xlValidateWholeNumber, _
AlertStyle:= xlValidAlertStop, _
Operator:=xlBetween, Formula1:="5", Formula2:="10"
.InputTitle = "Integers"
.ErrorTitle = "Integers"
.InputMessage = "Enter an integer from five to ten"
.ErrorMessage = "You must enter a number from five to ten"
End With
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。