wie kann ich die Position einer UserForm quasi "speichern", ohne die Werte in eine Excel-Tabelle schreiben zu müssen? Über "UserForm1.Left" und "UserForm1.Top" und Mittels UserForm_Activate() und UserForm_QueryClose kann ich die Positionswerte auslesen und wieder zuweisen!
ABER das geht leider nicht:
Public PositionLinks
Public PositionOben
Private Sub UserForm_Activate()
UserForm1.Left = PositionLinks
UserForm1.Top = PositionOben
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
PositionLinks = UserForm1.Left
PositionOben = UserForm1.Top
End Sub
Das geht nicht, weil die Werte von "PositionLinks" und "PositionOben" beim Schließen der UserForm leider verloren gehen! Wie kann ich die Werte über VBA sichern, ohne Sie peperat in einer Excel-Tabelle speichern zu müssen?
Wäre Euch sehr dankbar, wenn Ihr einen Lösungsvorschlag anbringen könntet!
Gruß,
Martin