Dazu musst du zuvor im Workbook_Open-Ereignis der Tabulatortaste dieses Makro zuweisen.
Dieser Code kommt in das Modul "DieseArbeitsmappe"
Private Sub Workbook_Open()
Application.OnKey "{Tab}", "Springen"
End Sub
Wenn du aber auch in den anderen Sheets die Tabulatortaste nutzen willst musst du noch einen Else-Teil zu der If-Abfrage hinzufügen.
Sub Springen() 'von Spalte zu Spalte springen
If ActiveSheet.Name = "Material" Or ActiveSheet.Name = "Schottermaterial_Deponie" Or ActiveSheet.Name = "Verschiedenes" Then
If ActiveCell.Column = 3 Then 'von Spalte C zu Spalte E springen
ActiveCell.Offset(0, 2).Select
ElseIf ActiveCell.Column = 10 Then 'von Spalte J zu Spalte U springen
ActiveCell.Offset(0, 11).Select
ElseIf ActiveCell.Column = 21 Then 'von Spalte U zu Spalte V und Spalte W springen usw.
ActiveCell.Offset(0, 1).Select
Else
' ActiveCell.Offset(1, -10).Select 'von Spalte wieder zurück zu Spalte c springen
' Else
ActiveCell.Offset(0, 1).Select
End If
Else
ActiveCell.Offset(0, 1).Select
End If
End Sub
Das Makro Springen muss natürlich weiterhin in einem allgemeinen Modul verbleiben.
Gruß Mr. K.