VBA~フォームのサイズを設定しよう~Excel
ユーザーフォームのサイズを設定したい時は、HeightプロパティとWidthプロパティの設定またはハンドルをドラッグして設定またはプロパティウィンドウで設定できます。
HeightプロパティとWidthプロパティ
UserForm1というユーザーフォームを作成した場合、下のコードを実行すると高さ100、幅175のユーザーフォームが表示されます。
Sub test1() Load UserForm1 UserForm1.Height = 100 UserForm1.Width = 175 UserForm1.Show End Sub
ハンドルをドラッグして設定
作成したユーザーフォームをクリックするとユーザーフォームが表示され、右下に四角い白のハンドルが3個あるので、そこにマウスカーソルを移動するとカーソルが白の両端矢印に変わるのでクリックしたままマウスをドラッグするとユーザーフォームの幅と高さを設定できます。
プロパティウィンドウで設定
プロパティウィンドウでユーザーフォームの高さと幅を設定したい場合は作成したユーザーフォームをクリックするとプロパティウィンドウにHeight、Widthの項目があるので、値を設定します。プロパティウィンドウが表示されていない場合はメニューの表示からプロパティウィンドウをクリックすると表示されます。