Tab Reihenfolge festlegen
05.05.2026 14:38:04
Edmund
Ich möchte in meinem geschützten Tabellenblatt " Eingabe " die Reihenfolge der Felder die mit Enter zu erreichen sind festlegen.
Die zu erreichenden Felder sind natürlich nicht geschützt.
D7, D8 und D9 werden korrekt angegangen, danach springt die Eingabe leider auf H14 usw. und nicht wie vorgeschrieben auf D10 usw.
Ich habe nachfolgenden Code in einem Forum gefunden und auf meine Belange abgeändert, wobei ich wahrscheinlich einen Fehler gemacht habe.
Den Code habe ich natürlich in Tabelle1"Eingabe" geschrieben
Sicherlich findet jemand den Fehler
vorerst einmal vielen Dank
Edmund
Private Sub Sheets_Eingabe(ByVal Target As Range)
Dim tabArray As Variant
Dim i As Long
tabArray = Array("D7", "D8", "D9", "D10", "D11", "D12", "D13", "D19", "D20", "D21")
Application.ScreenUpdating = False
For i = LBound(tabArray) To UBound(tabArray)
If tabArray(i) = Target.Address(0, 0) Then
If i = UBound(tabArray) Then
Me.Range(tabArray(LBound(tabArray))).Select
Else
Me.Range(tabArray(i + 1)).Select
End If
End If
Next i
Application.ScreenUpdating = True
End Sub
Anzeige