入力規則の設定値一覧
| 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
関連記事
コメント