Private Sub UserForm_Initialize()
'セルから位置設定取得
Me.Left = Range("A1")
Me.Top = Range("A2")
End Sub
'-----------------------------------------------------------------------------------------
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
'セルに位置設定を保存
Range("A1") = Me.Left
Range("A2") = Me.Top
End Sub
Private Sub UserForm_Initialize()
'レジストリから位置設定取得
Me.Left = GetSetting("ファイル名", "フォーム位置", "Left", 0)
Me.Top = GetSetting("ファイル名", "フォーム位置", "Top", 0)
End Sub
'-----------------------------------------------------------------------------------------
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
'レジストリに位置設定を保存
SaveSetting "ファイル名", "フォーム位置", "Left", Me.Left
SaveSetting "ファイル名", "フォーム位置", "Top", Me.Top
End Sub