セルの入力規則を詳細設定する
サンプルソース
|
With Range("A2").Validation ' 入力規則を追加(整数の範囲指定、1〜100) .Add Type:=xlValidateWholeNumber, AlertStyle:=xlValidAlertStop, Operator:= xlBetween, Formula1:="1", Formula2:="100" .InputTitle = "入力タイトル" .InputMessage = "入力メッセージ" ' 入力メッセージ表示許可 .ShowInput = True .ErrorTitle = "エラータイトル" .ErrorMessage = "エラーメッセージ" ' エラーメッセージ表示許可 .ShowError = True ' 空白値の入力を許可 .IgnoreBlank = True ' IMEの入力規則 .IMEMode = xlIMEModeDisable End With |
解説
InputTitleで入力時のタイトル、InputMessageで入力時のメッセージを設定します。
ShowInputで入力時のメッセージ表示可否を設定します。既定値はTrueです。
ErrorTitleでエラー時のタイトル、ErrorMessageでエラー時のメッセージを設定します。
ShowErrorでエラー時のメッセージ表示可否を設定します。既定値はTrueです。
IgnoreBlankでセルの空白値の入力規則を設定します。
IMEModeでセルの日本語入力(IME)の入力規則を設定します。
IMEModeの設定値
| 設定 | 値 | 内容 |
|---|---|---|
| xlIMEModeNoControl | 0 | コントロールなし |
| xlIMEModeOn | 1 | オン |
| xlIMEModeOff | 2 | オフ(英語モード) |
| xlIMEModeDisable | 3 | 無効 |
| xlIMEModeHiragana | 4 | ひらがな |
| xlIMEModeKatakana | 5 | カタカナ |
| xlIMEModeKatakanaHalf | 6 | カタカナ(半角) |
| xlIMEModeAlphaFull | 7 | 全角英数字 |
| xlIMEModeAlpha | 8 | 半角英数字 |
セルの操作
- フォントサイズを設定する
- フォント名を設定する
- フォントの太字・斜体を設定する
- 取消線を設定する
- 上付き文字を設定する
- 下付き文字を設定する
- セルの表示形式を設定する
- 配置を設定する
- 横書き・縦書きを設定する
- 文字の折り返しを設定する
- セルを結合・解除する
- セルの背景色・文字色を設定する
- セルに罫線を引く(線の位置)
- セルに罫線を引く(線の種類)
- セルに罫線を引く(線の太さ)
- セルに罫線を引く(線の色)
- セル範囲の周囲に罫線を引く
- セルを挿入する
- セルを削除する
- 行の高さ・列の幅を設定する
- 行の高さ・列の幅を自動調整する
- セルをロックする
- 文字列の一部の書式を設定する
- セルに数式を設定する
- セルに条件付き書式を設定する
- セルにハイパーリンクを設定する
- セルに入力規則を設定する
- セルに入力規則を削除する
- セルの書式をクリアする
- 連続データを作る(オートフィル)
- セルにコメントを追加する
- セルをコピーする
- 行や列をコピーする
- 形式を選択して貼り付ける
