入力規則(日本語入力)Validation オブジェクト,IMEMode プロパティ
IMEMode プロパティ
Validation.IMEMode プロパティ を使うと、セルごとに日本語入力モードのオン/オフを切り替えたり、半角英数字のみ入力を許可したりといったことができます。
【書式】
object.IMEMode = const
引数・戻り値
- object ・・・ 対象となる Validation オブジェクトを指定します。
- const ・・・ 日本語入力規則の内容を表す XlIMEMode 列挙型 の定数またはその値を指定します。
定数 値 内容 xlIMEModeNoControl 0 コントロールなし xlIMEModeOn 1 モード オン xlIMEModeOff 2 オフ (英語モード) xlIMEModeDisable 3 無効 xlIMEModeHiragana 4 ひらがな xlIMEModeKatakana 5 カタカナ xlIMEModeKatakanaHalf 6 半角カタカナ xlIMEModeAlphaFull 7 全角英数字 xlIMEModeAlpha 8 半角英数字
入力規則(日本語入力)使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
Sub Sample05_Validation() With Range("B3:B10").Validation '入力規則を削除 .Delete '入力規則を設定 '入力の制限なし .Add Type:=xlValidateInputOnly, _ AlertStyle:=xlValidAlertStop .IgnoreBlank = True '空白を無視 .IMEMode = xlIMEModeOn '自動的に日本語入力モードをオン End With End Sub |
実行結果
入力規則を設定したセルに入力
関連記事
-
-
非連続のセルが選択されているか確認する(Areas コレクション)
Areas コレクション の使い方 複数の離れた位置にあるセル範囲を選択した場合 …
-
-
セルを削除する(Delete メソッド)
Delete メソッド Delete メソッドで、指定したセル・セル範囲を削除し …
-
-
フリガナの設定(Characters プロパティ,PhoneticCharacters メソッド)
Characters プロパティ Characters プロパティは、文字範囲を …
-
-
オートフィルタ(矢印を非表示にする)AutoFilter メソッド
AutoFilter メソッド 【書式】 object.AutoFilter ( …
-
-
オートフィルタ(日付フィルタ)AutoFilter メソッド
日付フィルタを使用してレコードを抽出する Excel 2007 から「日付フィル …
-
-
行・列の表示・非表示(Hidden プロパティ)
Hidden プロパティ Hidden プロパティに True を設定することで …
-
-
外枠罫線の設定(BorderAround メソッド)
外枠罫線の設定 罫線の設定には、Borders プロパティを使用しますが、範囲内 …
-
-
A1 形式と R1C1 形式を変換、相対参照と絶対参照を変換(ConvertFormula)
ConvertFormula メソッド 数式で参照しているアドレスの相対参照と絶 …
-
-
列幅を取得・設定・する(ColumnWidth プロパティ)
ColumnWidth プロパティ ColumnWidth プロパティは、対象セ …
-
-
セルの高さ・幅を取得(Height プロパティ・Width プロパティ)
Height プロパティ・Width プロパティ Height プロパティは、指 …