OfficeType

VBA~ユーザーフォームのリストボックスにアイテムを追加しよう~Excel

ユーザーフォームのリストボックスにアイテムを追加したい場合はAddItemメソッドを設定します。

書き方

オブジェクト名.AddItem = アイテム名

オブジェクト名はユーザーフォームのオブジェクト名と、リストボックスのオブジェクト名を指定します。オブジェクト名の確認方法は作成したユーザーフォームファイルをクリックするとユーザーフォームが表示されます。ユーザーフォーム全体を選択するとプロパティウィンドウにオブジェクト名という項目があるので、それがユーザーフォームのオブジェクト名になります。次にリストボックスを選択すると同じようにリストボックスのオブジェクト名が確認できます。プロパティウィンドウが表示されていない場合はメニューの表示からプロパティウィンドウをクリックすると表示されます。

UserForm1というユーザーフォームを作成し、ListBox1というリストボックスを設定した場合、下のコードを実行するとリストボックスにアイテムが追加されます。

Sub test1()

Load UserForm1
UserForm1.ListBox1.additem "織田信長"
UserForm1.ListBox1.additem "豊臣秀吉"
UserForm1.ListBox1.additem "徳川家康"
UserForm1.Show

End Sub

image-01