OfficeType

VBA~フォームのサイズを設定しよう~Excel

ユーザーフォームのサイズを設定したい時は、HeightプロパティとWidthプロパティの設定またはハンドルをドラッグして設定またはプロパティウィンドウで設定できます。

HeightプロパティとWidthプロパティ

UserForm1というユーザーフォームを作成した場合、下のコードを実行すると高さ100、幅175のユーザーフォームが表示されます。

Sub test1()

Load UserForm1
UserForm1.Height = 100
UserForm1.Width = 175
UserForm1.Show

End Sub

image-01

ハンドルをドラッグして設定

作成したユーザーフォームをクリックするとユーザーフォームが表示され、右下に四角い白のハンドルが3個あるので、そこにマウスカーソルを移動するとカーソルが白の両端矢印に変わるのでクリックしたままマウスをドラッグするとユーザーフォームの幅と高さを設定できます。

image-02

image-03

プロパティウィンドウで設定

プロパティウィンドウでユーザーフォームの高さと幅を設定したい場合は作成したユーザーフォームをクリックするとプロパティウィンドウにHeight、Widthの項目があるので、値を設定します。プロパティウィンドウが表示されていない場合はメニューの表示からプロパティウィンドウをクリックすると表示されます。

image-04

image-05

image-06