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 „Main“ || auswählen ||| Tab. 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 oder einer Symbolleistenschaltfläche zuweisen, 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. Die Arbeitsblätter werden immer an Position 2 durch die Anzahl der Blätter bewegt, sodass sich das gewünschte Arbeitsblatt an der zweiten Position befindet. Dies bedeutet, dass sich das Arbeitsblatt an der ersten Position (Haupt) niemals bewegt.

_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.

link: / excelribbon-ExcelTipsMacros [Klicken Sie hier, um diese spezielle Seite in einem neuen Browser-Tab zu öffnen].

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

Dieser Tipp (3178) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier:

link: / excelribbon-Freezing_Worksheet_Tabs [Registerkarten zum Einfrieren von Arbeitsblättern].