
Validation.IMEMode プロパティ Excel2013 マクロ講座 62回
いざ日本語入力しようと思った時に、IMEのモードが半角英数だったりすることがあります。
氏名や住所の入力欄には、日本語入力をONにしておくと便利ですね。
範囲や列ごとに日本語入力モードのオンとオフを切り替えたり、半角英数字のみの入力を許可したりする設定をマクロで行いましょう。
(サンプルファイルは、こちらから マクロ62回サンプルデータ)


Sub IMEを設定()
With Range("A2:A7").Validation
'入力規則を削除
.Delete
'入力の制限なし
.Add Type:=xlValidateInputOnly
.IMEMode = xlIMEModeOn
End With
End Sub

Sub IMEに半角英数を設定()
With Range("D2:D7").Validation
.Delete
.Add Type:=xlValidateInputOnly
.IMEMode = xlIMEModeAlpha
End With
End Sub

With Selection.Validation