一覧表

【一覧】入力規則に関わる設定値【Validation.Add】【ExcelVBA】

入力規則の設定値一覧

XlDVType 説明
xlValidateInputOnly 0 ユーザーが値を変更した場合にのみ検証
xlValidateWholeNumber 1 整数
xlValidateDecimal 2 数値
xlValidateList 3 ドロップダウンリスト
xlValidateDate 4 日付
xlValidateTime 5 時刻
xlValidateTextLength 6 テキストの長さ
xlValidateCustom 7 任意の式を使用して検証
XlDVAlertStyle 説明
xlValidAlertStop 1 入力規則に反した値を入力できないようにする
xlValidAlertWarning 2 入力規則に反した値であることを警告し、続行するかどうかを確認する
xlValidAlertInformation 3 入力規則に反した値が入力されていることを報告する
XlFormatConditionOperator 説明
xlBetween 1 2つの数値間の値
xlNotBetween 2 2つの数値間以外の値
xlEqual 3 等しい値
xlNotEqual 4 等しくない値
xlGreater 5 次の値より大きい
xlLess 6 次の値より小さい
xlGreaterEqual 7 次の値以上
xlLessEqual 8 次の値以下

 

入力規則を設定するサンプルコード

Public Sub Sample()

 '■条件外の数値を入力すると警告を出す
 '警告アイコン
 '条件「1~100以内の数値」
  ActiveSheet.Range("A1").Validation.Add _
              Type:=xlValidateWholeNumber, _
              AlertStyle:=xlValidAlertWarning, _
              Operator:=xlBetween, _
              Formula1:="1", _
              Formula2:="100"

End Sub

 

関連記事

コメント