一覧表

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

入力規則の設定値一覧

XlDVType説明
xlValidateInputOnly0ユーザーが値を変更した場合にのみ検証
xlValidateWholeNumber1整数
xlValidateDecimal2数値
xlValidateList3ドロップダウンリスト
xlValidateDate4日付
xlValidateTime5時刻
xlValidateTextLength6テキストの長さ
xlValidateCustom7任意の式を使用して検証
XlDVAlertStyle説明
xlValidAlertStop1入力規則に反した値を入力できないようにする
xlValidAlertWarning2入力規則に反した値であることを警告し、続行するかどうかを確認する
xlValidAlertInformation3入力規則に反した値が入力されていることを報告する
XlFormatConditionOperator説明
xlBetween12つの数値間の値
xlNotBetween22つの数値間以外の値
xlEqual3等しい値
xlNotEqual4等しくない値
xlGreater5次の値より大きい
xlLess6次の値より小さい
xlGreaterEqual7次の値以上
xlLessEqual8次の値以下

 

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

Public Sub Sample()

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

End Sub

 

関連記事

コメント

タイトルとURLをコピーしました