'========================================================================================= ' 376 コンボボックスに入力できる最大文字数を設定する '----------------------------------------------------------------------------------------- '【ヒント】 ' このマクロは、おためし機能の動作用のコードです。 ' UserForm1にもコードがあり、標準モジュールのコードと連係して動作します '========================================================================================= ' ◆標準モジュールのコード◆ '----------------------------------------------------------------------------------------- '----------------------------------------------------------------------------------------- Sub おためしマクロ() Worksheets("Title").Select Range("E10").ClearContents 'クリアする Range("P17").Select 'カーソルを定位置へ移動する UserForm1.Show 'ユーザーフォームを表示する End Sub '----------------------------------------------------------------------------------------- Sub Auto_Close() Application.DisplayAlerts = False '閉じる際に確認メッセージを出さない ActiveWorkbook.Close '現在開いているブックを閉じる End Sub '----------------------------------------------------------------------------------------- '========================================================================================= ' ◆UserForm1のコード◆ '----------------------------------------------------------------------------------------- Private Sub UserForm_Initialize() 'ユーザーフォームを初期化する ComboBox1.MaxLength = 0 '文字数を制限しない End Sub '----------------------------------------------------------------------------------------- Private Sub OptionButton1_Click() ComboBox1.MaxLength = 1 '最大文字数を 1にする End Sub '----------------------------------------------------------------------------------------- Private Sub OptionButton2_Click() ComboBox1.MaxLength = 5 '最大文字数を 5にする End Sub '----------------------------------------------------------------------------------------- Private Sub OptionButton3_Click() ComboBox1.MaxLength = 0 '文字数を制限しない End Sub '----------------------------------------------------------------------------------------- Private Sub ComboBox1_Change() Worksheets("Title").Range("E10").Value = ComboBox1.Text '入力値をセルにセットする End Sub '----------------------------------------------------------------------------------------- Private Sub CommandButton1_Click() Unload Me 'ユーザーフォームを閉じる End Sub '=========================================================================================