HOME > 即効テクニック > Excel VBA > ユーザーフォーム関連のテクニック > ユーザーフォームの表示位置とサイズを指定する

即効テクニック

ユーザーフォーム関連のテクニック

ユーザーフォームの表示位置とサイズを指定する

(Excel 97)
ユーザーフォームの表示位置を指定するには、Left、Topプロパティを使います。Left、Top プロパティは、コントロールの位置を、フォームの左端または上端からの距離を基準にして設定します。
ユーザーフォームのサイズを指定するには、Height、Widthプロパティを使います。Height、Widthプロパティは、オブジェクトの高さまたは幅をポイント単位で指定します。
サンプルマクロは、ユーザーフォームが表示される前に発生するイベント「Initialize」で、位置やサイズを指定しています。
Private Sub UserForm_Initialize()
    Me.StartUpPosition = 0
    Me.Left = 20
    Me.Top = 10
    Me.Height = 200
    Me.Width = 400
End Sub