[VBA]フォームの初期位置をエクセルの中央にする

やりたきこと

フォームを表示させる際に、エクセルのブックとは全く関係のない位置に表示されたりする。
見失わないように、初期位置を固定したい。

デフォルトで中央に表示されるプロパティがあるようだ
StartUpPosition プロパティ (Visual Basic for Applications) | Microsoft Learn

 

ソースコード

Private Sub UserForm_Initialize()
    UserForm1.StartUpPosition = 1
End Sub