VBA Excel - Formular zurückstezen

Pinky

Erfahrenes Mitglied
Hallo Leute,

ich habe ein Formular und möchte dies nach einem erfolreichem Eintrag löschen, d.H. der vorherige Eintrag soll nicht mehr im Formular stehen sondern das Formular soll leer sein, um einen weiteren Eintrag zu machen.

Wie mache ich das?

Da fällt mir leider nichts ein.

Vielen Dank
Pinky
 
Entweder du setzt alles manuell zurück,

TextBox1 = ""

usw, oder du musst mit unload UserForm1 und Load UserForm1 das Formular neu laden(Vorsicht, sämtliche Initialize ereignisse und so werden wieder ausgeführt)
 
Hallo Nirraven,

das mit "unload", das klappt. Doch "load" funktioniert nachher nicht! Es erscheint kein Fenster mehr.

Warum? Oder wie muss ich das anders lösen?
 
Machst du unload im formular "UserForm1" z.B.?
Direkt danach ein Load klappt natürlich nicht, weil du das formular ja nicht mehr geladen hast, und demzufolge kein code mehr ausgeführt wird.
 
Zurück