Wie kann man eine Arbeitsblattposition in einer Excel-Arbeitsmappe so sperren, dass sie stets sichtbar bleibt?
In Excel kann die Tab-Leiste bei umfangreichen Arbeitsmappen mit vielen Blättern schnell unübersichtlich werden. Beim Scrollen durch die Registerkartenliste – besonders wenn mehr Blätter vorhanden sind, als auf dem Bildschirm gleichzeitig angezeigt werden können – verschwinden die Registerkarten an beiden Enden, einschließlich des ersten Arbeitsblatts, möglicherweise aus dem Sichtbereich. Das wird zum Problem, wenn Sie für eine schnelle Referenz stets Zugriff auf ein „Master“- oder Zusammenfassungsblatt benötigen.
Dieser Artikel stellt praktische Methoden vor, mit denen Ihr ausgewähltes Master-Arbeitsblatt in Ihrer Excel-Arbeitsmappe stets gut sichtbar bleibt – ganz gleich, zu welchem Blatt Sie navigieren oder wie viele Blätter die Mappe enthält. Diese Lösungen sind besonders wertvoll, wenn Sie kontinuierlich auf Anleitungen, Dashboards oder zusammenfassende Daten zugreifen müssen, ohne mühsam nach dem richtigen Blatt suchen zu müssen.
![]() | ![]() | ![]() |
Arbeitsblattposition mithilfe von VBA sperren
Arbeitsblattposition mithilfe von VBA sperren
Derzeit bietet Excel keine integrierte Funktion, um die Registerkarte eines bestimmten Arbeitsblatts direkt dauerhaft sichtbar zu fixieren. Mithilfe von VBA (Visual Basic for Applications) lassen sich jedoch ähnliche Ergebnisse erzielen und die Navigation deutlich effizienter gestalten. Im Folgenden stellen wir zwei bewährte VBA-Techniken vor, die gängige Anforderungen optimal abdecken:
Mit einer Tastenkombination direkt zu einem bestimmten Arbeitsblatt springen
Wenn Sie mit mehreren Abschnitten oder Arbeitsblättern arbeiten, sparen Sie Zeit, indem Sie eine Tastenkombination einrichten, um sofort zu Ihrem Master-Arbeitsblatt zu springen – ohne mühsam durch die Registerkarten scrollen zu müssen. Diese Methode ist besonders praktisch, wenn Sie häufig kurzfristig auf zusammenfassende Daten zugreifen oder Einträge in einem bestimmten „Master“-Arbeitsblatt vornehmen müssen.
1. Drücken Sie Alt + F11, um das Microsoft Visual Basic for Applications-Fenster zu öffnen.
Falls Sie die Registerkarte „Entwicklertools“ nicht sehen, müssen Sie diese zuerst über die Excel-Optionen aktivieren.
2. Klicken Sie auf Einfügen > Modul, um ein neues Modul hinzuzufügen. Kopieren Sie anschließend den folgenden VBA-Code in den leeren Skriptbereich:
VBA: Zum Master-Arbeitsblatt springen
Sub GoToSheet()
'UpdatebyExtendoffice20180427
Sheets("Master").Activate
End Sub Hinweis: Ersetzen Sie in der VBA-Codezeile Sheets(„Master").Activate den Namen „Master" gegebenenfalls durch den Namen Ihres Zielarbeitsblatts. Achten Sie stets darauf, dass der Blattname exakt übereinstimmt – denn Tippfehler oder zusätzliche Leerzeichen führen zu Laufzeitfehlern.
3. Speichern Sie Ihr VBA-Projekt, kehren Sie zu Excel zurück und wechseln Sie zu Entwicklertools > Makros.
4. Suchen Sie im Makro-Dialogfeld das soeben erstellte Makro. Klicken Sie auf Optionen, um eine benutzerdefinierte Tastenkombination für dieses Makro festzulegen.
5. Bestätigen Sie Ihre Tastenkombination und schließen Sie den Makro-Dialog.
Ab sofort können Sie jederzeit Ihre gewählte Tastenkombination drücken, um direkt zum Master-Arbeitsblatt zu springen – ganz gleich, wo Sie sich gerade in der Arbeitsmappe befinden. So bleibt der Fokus auch in komplexen Arbeitsmappen erhalten und zeitraubendes Suchen nach dem Hauptblatt entfällt.
Tipp: Falls Sie weiterhin neue Arbeitsblätter hinzufügen oder Ihre Arbeitsmappe neu strukturieren, bleibt diese Tastenkombination wirksam – solange sich der Name des Zielblatts nicht ändert. Achtung: Sobald Sie das Master-Arbeitsblatt umbenennen oder löschen, löst das Makro einen Fehler aus, bis es aktualisiert wurde.
Ein bestimmtes Arbeitsblatt stets an erster Stelle halten
In bestimmten Arbeitsabläufen ist es von Vorteil, ein bestimmtes Arbeitsblatt stets an der linken (vordersten) Position der Registerkartenliste zu halten. Der folgende VBA-Code verschiebt Ihr ausgewähltes Master-Arbeitsblatt automatisch jedes Mal an die erste Position, sobald ein anderes Blatt aktiviert wird – ideal für gemeinsam genutzte Arbeitsmappen oder Dashboards, bei denen das Zusammenfassungsblatt für alle Benutzer stets prominent platziert sein sollte.
1. Drücken Sie Alt + F11, um das Microsoft Visual Basic for Applications-Fenster zu öffnen.
2. Doppelklicken Sie im linken Bereich auf Projekt – VBAProject, dann auf DieseArbeitsmappe, um das zugehörige Codefenster zu öffnen. Fügen Sie den folgenden Code direkt in das Blatt ein:
VBA: Master-Arbeitsblatt stets an erster Stelle halten
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'UpdatebyExtendoffice2018027
Dim xSheet As Worksheet
Application.EnableEvents = False
Set xSheet = Sheets("master")
If Sh.Name <> xSheet.Name Then
Sh.Move , xSheet
xSheet.Activate
Sh.Activate
End If
Application.EnableEvents = True
End Sub 
3. Speichern Sie Ihre Arbeit und schließen Sie den VBA-Editor. Ab sofort wird Ihr Master-Arbeitsblatt automatisch an die erste Registerkartenposition verschoben, sobald Sie ein beliebiges Arbeitsblatt anklicken oder aktivieren – und bleibt so stets im Blick.
![]() | ![]() | ![]() |
Hinweis: Im obigen VBA-Code bezieht sich „master“ auf das Arbeitsblatt, das stets sichtbar bleiben soll. Passen Sie diesen Namen gegebenenfalls an Ihre Arbeitsmappe an – achten Sie dabei jedoch unbedingt auf die korrekte Schreibweise und Groß-/Kleinschreibung. Sollte das benannte Arbeitsblatt nicht existieren, funktioniert der Code nicht. Überprüfen Sie daher den Namen vor der Verwendung.
Vorsichtsmaßnahmen: Enthält Ihre Arbeitsmappe geschützte oder „sehr ausgeblendete“ (very hidden) Arbeitsblätter, kann das programmgesteuerte Verschieben von Blättern zu Fehlern führen. Zudem wird dieser Code bei jeder Blattauswahl ausgeführt – bei extrem großen Arbeitsmappen kann dies zu geringfügigen Verzögerungen führen.
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins




