Wie legt man die Tabulatorreihenfolge von Zellen oder entsperrten Zellen in Excel fest?
Angenommen, Sie müssen die Tabulatorreihenfolge für Ihre eigenen definierten Zellen festlegen. Zum Beispiel bewegt ein Druck auf die Tabulatortaste den Cursor von Zelle B5 zu C6, von C6 zu D7, von D7 zu E8 und dann von E8 zurück zu B5, wie im folgenden Screenshot gezeigt. Wie kann man das erreichen? Dieser Artikel bietet Ihnen eine VBA-Methode.
Tabulatorreihenfolge von Zellen oder entsperrten Zellen mit VBA-Code festlegen
Tabulatorreihenfolge von Zellen oder entsperrten Zellen mit VBA-Code festlegen
Bitte führen Sie die folgende VBA-Methode aus, um die Tabulatorreihenfolge von Zellen in einem normalen Arbeitsblatt oder von entsperrten Zellen in einem geschützten Arbeitsblatt festzulegen.
1. Klicken Sie in dem Arbeitsblatt, in dem Sie die Tabulatorreihenfolge festlegen möchten, mit der rechten Maustaste auf die Registerkarte des Blatts und wählen Sie "Code anzeigen" aus dem Kontextmenü.
2. Kopieren Sie im Fenster "Microsoft Visual Basic for Applications" den unten stehenden VBA-Code und fügen Sie ihn in das "Code"-Fenster ein.
VBA-Code: Legen Sie die Reihenfolge der Zellen oder entsperrten Zellen beim Drücken der Tabulatortaste fest
Private Sub Worksheet_Change(ByVal Target As Range)
Dim tabArray As Variant
Dim i As Long
tabArray = Array("B5", "C6", "D7", "E8")
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
Hinweise:
3. Drücken Sie die Tasten "Alt" + "Q", um das Fenster "Microsoft Visual Basic for Applications" zu schließen.
Ab jetzt bewegen Sie sich nach der Eingabe von Daten in B5 zur Zelle C6, wenn Sie die Tabulatortaste oder die Eingabetaste drücken. Dann wird die Reihenfolge C6 > D7 > E8 > B5 sein.
Verwandte Artikel:
- Wie verweist man auf einen Tabellennamen in einer Zelle in Excel?
- Wie überspringt man Zellen oder Spalten beim Tabulieren in Excel?
Die besten Office-Produktivitätstools
Steigern Sie Ihre Excel-Kompetenz mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen, um Ihre Produktivität zu steigern und Zeit zu sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt die Reiter-Oberfläche in Office und macht Ihre Arbeit so viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen in Reitern in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Reitern desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich Hunderte von Mausklicks!