Jonathan hat eine Arbeitsmappe mit über fünfzig Arbeitsblättern, von denen eines den Namen „Main“ trägt und als erste Registerkarte in der Arbeitsmappe positioniert ist. Er muss ständig zum „Main“ zurückkehren

Arbeitsblatt. Um das Arbeitsblatt anzuzeigen, muss er entweder jeweils auf eine Registerkarte zurückklicken oder ganz links von den Registerkarten scrollen (indem er auf das Steuerelement ganz links auf den Registerkarten klickt) und dann die Registerkarte „Haupt“ auswählen . Diese letzte Methode ist die einfachste, aber dennoch zeitaufwändig. Jonathan fragt sich, ob es eine Möglichkeit gibt, eine Arbeitsblattregisterkarte einzufrieren, ähnlich wie beim Einfrieren eines Fensters. Er möchte, dass die Registerkarte „Haupt“ immer sichtbar ist und die Registerkarten rechts davon scrollen.

Die kurze Antwort lautet „Nein“. In Excel gibt es keine Möglichkeit, die Arbeitsblattregisterkarten einzufrieren. Abgesehen davon können Sie verschiedene Maßnahmen ergreifen, um die gewünschten Ergebnisse zu erzielen.

Eine mögliche Lösung besteht darin, Hyperlinks in Ihren Arbeitsblättern zu verwenden. Viele Benutzer richten ein System ein, in dem ihr Hauptarbeitsblatt als Inhaltsverzeichnis für die anderen Arbeitsblätter in der Arbeitsmappe fungiert. Jedes Arbeitsblatt ist mit dem Hauptarbeitsblatt verlinkt, und jedes Nicht-Hauptarbeitsblatt verfügt über einen Hyperlink zurück zum Hauptarbeitsblatt. So können sie sehr schnell zwischen den Haupt- und Nebenarbeitsblättern navigieren, indem sie einfach auf die Hyperlinks klicken.

Sie können sich auch daran erinnern, dass Sie mit der rechten Maustaste auf die Steuerelemente der Arbeitsblattregisterkarte links neben den Registerkarten unten im Excel-Fenster klicken können.

Wenn Sie dies tun, erhalten Sie eine Liste der ersten fünfzehn Arbeitsblattnamen, und Sie können einfach das Arbeitsblatt „Haupt“ auswählen.

Eine weitere Möglichkeit besteht darin, ein sehr einfaches Makro einzurichten, in dem immer das Arbeitsblatt „Main“ angezeigt wird:

Sub GoToMain()

Sheets("Main").Select End Sub

Sie können dieses Makro entweder einer Tastenkombination zuweisen oder es der Symbolleiste für den Schnellzugriff hinzufügen, damit Sie es sehr schnell verwenden können. Beim Ausführen wird immer das Arbeitsblatt „Main“ angezeigt.

Wenn Sie unbedingt immer das Blatt „Main“ im Registerkartenbereich sichtbar haben möchten, müssen Sie auf ein Makro zurückgreifen, das die Registerkarten kontinuierlich neu anordnet, sodass „Main“ immer sichtbar ist.

Private Sub Workbook_SheetActivate(ByVal Sh As Object)

Dim sc As Long ' count of sheets     Dim NewPos As Long ' index of serlected sheet

Application.EnableEvents = False     Application.ScreenUpdating = False

If ActiveSheet.Index <> 1 Then         sc = Sheets.Count         NewPos = ActiveSheet.Index         For i = 2 To NewPos - 1             Sheets(2).Move After:=Sheets(sc)

Next i         Sheets(1).Activate         Sheets(2).Activate     End If

Application.ScreenUpdating = True     Application.EnableEvents = True End Sub

Dieses Makro muss Teil des ThisWorkbook-Objekts sein. Stellen Sie daher sicher, dass Sie es an der richtigen Stelle im VBA-Editor hinzufügen. Der einfachste Weg, dies zu tun, besteht darin, die folgenden Schritte auszuführen:

  1. Drücken Sie Alt + F11, um den Visual Basic-Editor anzuzeigen.

  2. Doppelklicken Sie im Projektfenster auf das ThisWorkbook-Objekt. (Stellen Sie sicher, dass Sie auf das ThisWorkbook-Objekt doppelklicken, das der Arbeitsmappe zugeordnet ist, in der Sie das Makro hinzufügen möchten.) Es wird ein Codefenster für das ThisWorkbook-Objekt angezeigt.

  3. Fügen Sie den obigen Code in das Codefenster ein.

Das Makro bewegt die Arbeitsblätter immer an Position 2 durch so viele Blätter, wie Sie haben, sodass sich das gewünschte Arbeitsblatt an der zweiten Position befindet. Dies bedeutet, dass sich das Arbeitsblatt an der ersten Position (Haupt)

befindet bewegt sich nie.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (8937) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: