私はVBAが初めてです。ユーザーがコンボボックスのアイテムを選択してマクロを実行するフォームを作成したいVBAでユーザーフォームを作成しましたが、コンボボックスにアイテムを追加できません。既にロードされているコンボボックスでこれを達成するにはどうすればよいですか?
ありがとうございました
私が好む方法は、データの配列をコンボボックスに割り当てます。ユーザーフォームの本文をクリックして、「Click」イベントを「Initialize」に変更します。これで、ユーザーフォームの初期化時にコンボボックスがいっぱいになります。これがお役に立てば幸いです。
Sub UserForm_Initialize()
ComboBox1.List = Array("1001", "1002", "1003", "1004", "1005", "1006", "1007", "1008", "1009", "1010")
End Sub
別の答えを次に示します。
With DinnerComboBox
.AddItem "Italian"
.AddItem "Chinese"
.AddItem "Frites and Meat"
End With
ソース: 表示