Anzeige
Archiv - Navigation
1248to1252
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Cursor in Textbox setzen
Paul
Hallo Forum,
in einem Klassenmodul wird auf Eingaben in einer Userform reagiert. Wenn bspw. die Returntaste gedrückt wird, soll eine Prüfung stattfinden und ggf. eine Aktion ausgeführt werden.
Mein Problem ist im Moment, wenn in einem Feld keine Eingabe stattfindet und die Returntaste gedrückt wird, dass soll eine Msgbox auf den fehlenden Eintrag hinweisen und der Cursor soll die Textbox nicht verlassen, bzw wieder in die Textbos zurück gesetzt werden.
Die MsgBox ist nicht das Problem. Eigentlich wollte ich hier ein Textbox1.SetFocus verwenden. Aber das funktioniert im KLassenmodul nicht. Und der Cursor sitzt nach Betätigen der Returntaste schon in Textbox2.
Wie kann ich den Cursor wieder in Textbox1 bringen ?
PS: Sendkeys funktioniert bei mir auch nicht da Win7
Gruß Paul

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Cursor in Textbox setzen
11.02.2012 18:17:44
ransi
Hallo
Wie soll man das denn jetzt testen ?
HAst du mal ne kleine Beispieldatei ?
Userform und Klassenmodul mit Code sollten reichen.
ransi
AW: Cursor in Textbox setzen
11.02.2012 20:16:07
Nepumuk
Hallo,
in einem Klassenmodul hast du keine Chance. Denn in der Klasse ist nur eine Textbox und wenn der Coursor nicht mehr drin ist dann ist er weg und du bekommst ihn nie wieder. Das ist schon daran ersichtlich dass du die SetFocus-Methode in der Klasse nicht angeboten bekommst.
Wie wenn du einen Euro in den Marianengraben wirfst, den siehst du nie wieder.
Gruß
Nepumuk
Anzeige

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige