OfficeType

VBA~ユーザーフォームにラベルを設定しよう~Excel

ユーザーフォームにラベルを設定する方法を解説します。

左のプロジェクトの中で右クリック、挿入にマウスを当てユーザーフォームをクリックするとフォームというフォルダが作成されUserForm番号というファイルが作成されます。

image-01

image-02

ファイルをクリックするとユーザーフォームが表示されます。

image-03

ツールボックスのAマーク(ラベル)をクリックしユーザーフォームのラベルを表示したい箇所でクリックするとラベルが設定され、中にLabel番号の文字列が表示されています。ツールボックスが表示されていない場合はメニューの表示からツールボックスをクリックすると表示されます。

image-04

image-05

ラベルをクリックすると入力カーソルが表示されるので表示したい文字列を入力します。

image-06

image-07

文字列の設定はプロパティウィンドウから行うこともできます。作成したユーザーフォームのファイルをクリックしてプロパティウィンドウの選択欄からLabelを選択するとCaptionの項目があるので、文字列を入力すると設定されます。プロパティウィンドウが表示されていない場合はメニューの表示からプロパティウィンドウをクリックすると表示されます。

image-08

image-09

image-10

image-11

VBAで下のコードを実行すると作成したユーザーフォームが表示されます。

Sub test1()

UserForm1.Show

End Sub

image-12

image-13