おはようございます。
Excelの顔ブログの野村です。
今回はユーザーフォーム・テキストボックスの文字数を制限し、半角英数字のみ入力させる方法をご紹介いたします。
【半角英数字のみ】
半角英数字で入力をさせるために、IMEModeプロパティを使用します。
IMEModeプロパティに定数(今回の場合はfmIMEModeDisable)を指定します。
fmIMEModeDisable←IMEをOFFにする。ONにできない
【文字数制限】
テキストボックスのMaxLengthで文字数を最大文字数を指定します。
【例文】
Private Sub UserForm_Initialize()
TextBox1.IMEMode = fmIMEModeDisable
TextBox1.MaxLength = 5
End Sub