Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1924to1928
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
Inhaltsverzeichnis

Pfeiltastennavigation in Userform

Pfeiltastennavigation in Userform
23.03.2023 10:19:33
Fabian

Hallo zusammen

Ich habe in einer Userform 10 Textboxen durch welche ich navigieren möchte. Nun gibt es zum Einen die Navigation mit der Tabulatortaste welche auch Wunschgemäss funktioniert, zum Anderen kann aber auch mit den Pfeiltasten AUFWÄRTS und ABWÄRTS duch die Textboxen gesprungen werden. Jedoch wird bei der Navigation mit den Pefeiltasten nicht in der Reihenfolge durch die Textboxen gesprungen, die zu erwarten wäre. Die Textboxen sind alle übereinander platziert und werden beim Tab Durchlauf von oben nach unten der Reihe nach durchgesprungen: 1,2,3,4,5,6,7,8,9,10

Verwende ich aber die Pfeiltaste ABWÄRTS, wird in der folgenden Reihenfolge durch die Textboxen gesprungen: 1,2,3,4,5,6,8,9 (Sprung zur 10ten Texbox funktioniert nicht)

Kann die Pfeiltastennavigation irgendwie gesteuert oder deaktiviert werden?

Hier habe ich ein kleines Beispiel hochgeladen: https://www.herber.de/bbs/user/158391.xlsm

Liebe Grüsse
Fabian

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Pfeiltastennavigation in Userform
23.03.2023 11:39:25
Herbert_Grom
Hallo Fabian,

dann benutze doch in der Textbox 9 entweder die Enter- oder die Tab-Taste!

Servus


AW: Pfeiltastennavigation in Userform
23.03.2023 11:43:58
Mathias
Hallo Fabian,

ich hab das gerade bei mir getestet. Deine Form macht bei mir die gleichen Probleme.
Das Problem kann man bereits im Designer feststellen.
Ich habe dann einfach selbst eine Form mit 10 Labels und 10 Textboxen erstellt und angeordnet.
Dort hat es dann problemlos funktioniert.
Also vielleicht ist es am einfachsten die UserForm neu zu erstellen.

Liebe Grüße
Mathias


AW: Pfeiltastennavigation in Userform
23.03.2023 13:20:42
Fabian
Hallo zusammen

Danke für die schnellen Antworten.

Ich habe jetzt, wie von Mathias beschrieben, die Textboxen gelöscht und neu erstellt und jetzt funktioniert die Navigation mit den Pfeiltasten (nach oben und unten) wie gewünscht. Die UserForm musste ich nicht neu erstellen.

Ich vermute mittlerweile dass irgend eine Ausnahme (Programmabsturz / PC-Absturz oder ähnliches) zu diesem Verhalten geführt hat.
Die Originaldatei ist schon etwas umfangreicher als das Beispiel welches ich hochgeladen habe und an dieser wurde schon viel rumgewerkelt..

Danke für eure Hilfe

Liebe Grüsse
Fabian


Anzeige
AW: Pfeiltastennavigation in Userform
23.03.2023 13:37:45
Daniel
Hi
Das könnte auch damit zusammenhängen, in welcher Reihenfolge du die Boxen erstellst und anordnest.
Wenn du es steuern willlst, musst du das KeyDown-Event der Textbox nutzen.
Da kannst du ermitteln, welche Taste gedeückt wurde und wenn das eine Pfeiltasten ist, dann aktiviert du die nächste Textbox. Damit kannst du dann deine Reihenfolge frei programmieren.

Gruß Daniel


AW: Pfeiltastennavigation in Userform
23.03.2023 14:24:43
Fabian
Hallo Daniel

An die Reihenfolge beim Erstellen der Textboxen hatte ich zuerst auch noch gedacht. Diese hatte bei meinen Testst jedoch keinen Einfluss auf die Pfeiltastennavigation.

An das KeyDown-Event hatte ich hingegen garnicht gedacht...
Ich habe das in der Beispieldatei kurz getestet und das hätte auch funktioniert.

Danke für den Tipp.

Gruss Fabian


Anzeige
AW: Pfeiltastennavigation in Userform - passt
23.03.2023 15:33:22
Dieter(Drummer)
Hallo Daniel,

habe deiner Userform alle TextBoxen neu gemacht und den TabIndex in den Eigenschaften von 1 bis 10 gesetzt.
Nun geht die Reihenfolge per Tab- oder Pflelltaste.

Gruß, Dieter (Drummer)
Hier deine Datei mit den erneuten Textboxen: https://www.herber.de/bbs/user/158403.xlsm


AW: Pfeiltastennavigation in Userform - passt
23.03.2023 15:51:55
Fabian
Hallo Dieter

Vielen Dank für die Korrektur.

Gruss und noch einen schönen Nachmittag
Fabian


AW: War noch Fehler in UserForm1
23.03.2023 19:35:34
Dieter(Drummer)
N'abend Fabian.

Habe nochmal die UserForm1 überprüft. Als ich unter Ansicht/Aktivierreienfolge angesehen habe, war dort ein TextBox1 zu sehen.
Habe diese TextBox1 auf der UserForm1 entfernt, da sie nicht gebraucht wird. Jetzt ist die UserForm1 korrekt.

Gruß, Dieter(Drummer)
Hier die jetzige korrekte Datei: https://www.herber.de/bbs/user/158407.xlsm


Anzeige
AW: War noch Fehler in UserForm1
24.03.2023 09:22:35
Fabian
Hallo Dieter

Danke vielmals für deine Hilfe.

Liebe Grüsse
Fabian


AW: Sorry, Daniel muss Fabian heissen . owT
23.03.2023 15:36:14
Dieter(Drummer)

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige