Sorry, aber dazu fällt mir jetzt auch nichts mehr ein.
Eine Public Variable in einem Standardmodul kann ihren Wert
eigentlich nur auf zwei Arten verlieren. Entweder der VBA Befehl End
wird ausgeführt oder man drückt im VBA-Editor manuell auf die Stopp-
Taste. Da es sich um ein Datenfeld handelt kann es auch sein, dass
du erneut Redim ausführst und dabei das PReserve vergessen hast.
So wie du das aber beschreibst, ist es nichts von den dreien. Wie
beendest du denn dein Userform? Am besten machst du das mit
Unload Me
L.G. Mr. K.