Ich schlage mich mit folgendem Problem herum:
Ich möchte, dass beim Verlassen einer Textbox, die sich auf einer UserForm befindet, überprüft wird, ob die vom User eingegebenen Werte korrekt sind, wenn nicht soll eine Message-Box mit einer Fehlermeldung erscheinen.
Dabei habe ich bis jetzt folgende Ereignisse getestet - mit allen hatte ich meine probleme:
TextBox_Change(): ist zu "aggressiv", der User wird bereits während der Eingabe unterbrochen und nicht erst, wenn er die Box verläßt.
TextBox_Exit(): reagiert nur, wenn der User auf ein Element den Focus liegt, welches sich im gleichen Frame wie die Textbox befindet.
TextBox_BeforeUpdate(...): reagiert immer, allerdings erscheint meine Msgbox-Fehlermeldung 2 mal, wenn der Focus auf ein Element ausserhalb des Textbox-Frames gelegt wird.
TextBox_LostFocus(): gibt es auf UserForms anscheinend nicht.
Weiss jemand einen Rat bzw. ein passendes Ereignis mit dem ich mein Problem beheben kann.
Viele Grüsse,
Florian