ExcelVBA技
ユーザーフォーム
E13U001
E13U001 (Excel2000~2013)
ユ-ザ-フォ-ムを画面の中央に表示させる
ユ-ザ-フォ-ムを画面の中央に表示させるにはStartUpPositionプロパティを用います。
以下に使用例を示します。
'標準モジュール Option Explicit 'StartUpPositionプロパティ UserFormを表示する位置を指定 'StartUpPositionに指定できる値 'Manual 0 初期設定値を指定しません 'CenterOwner 1 UserFormが属する項目(Excel)の中央の位置(既定値) 'CenterScreen 2 画面全体の中央の位置 'Windows Default 3 画面の左上隅の位置 Sub example1_e13u001() '画面の中央に表示 With UserForm1 .StartUpPosition = 2 .Show End With End Sub Sub example2_e13u001() '指定した座標に表示 With UserForm1 .StartUpPosition = 0 .Top = 50 .Left = 100 .Show End With End Sub