Ich möchte von einer Textbox auf die nächste springen.
Sobald in der Userform einige Comboboxen befüllt werden, springt der Tabulator aber manchmal nicht in die nächste Textbox, sondern innerhalb der Textbox weiter.
Darum habe ich folgenden Code eingegeben:
Private Sub TextBox3_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyCode
Case 9 'Tabulatortaste
UserForm1.TextBox4.SetFocus
MsgBox "Test Tabtaste"
Case 13 'Entertaste
UserForm1.TextBox4.SetFocus
MsgBox "Test Entertaste"
Case Else:
MsgBox "andere Eingabe"
End Select
End Sub
Auf den Laufwerken meines PC's funktioniert das ganze auch, sobald ich die Datei aber in jenem Laufwerk abspeichere, auf das die Kollegen zugreifen können, um die Anwendung zu bearbeiten, spielt der Tabulator verrückt, der Code wird offenbar negiert, denn es kommen dann auch keine MessageBoxen!
Wenn ich dann VBA öffne, funktioniert es wieder, sobald ich Excel schließe und neu öffne, fängt das Spiel wieder von vorne an!
Weiß da jemand Rat?
Danke für jede Hilfe!
Claudia