Springen zu alphabetischen Arbeitsblättern (Microsoft Excel)
Wenn Sie eine Arbeitsmappe mit einigen Arbeitsblättern haben, suchen Sie möglicherweise nach einer einfacheren Möglichkeit, zu einer bestimmten Gruppe von Arbeitsblättern zu springen, anstatt die Bildlaufpfeile in der Nähe der Arbeitsblattregisterkarten zu verwenden. Beispielsweise möchten Sie möglicherweise einen einzelnen Buchstaben eingeben und Excel das erste Arbeitsblatt anzeigen lassen, das mit diesem Buchstaben beginnt. Es gibt eine Möglichkeit, dies direkt in Excel zu tun. Befolgen Sie einfach diese Schritte:
-
Klicken Sie mit der rechten Maustaste auf die Bildlaufpfeile auf der linken Seite der Registerkarten.
Excel zeigt ein Kontextmenü an, das viele Namen der Arbeitsblattregisterkarten enthält.
-
Klicken Sie auf die Option Weitere Blätter. Excel zeigt das Dialogfeld Aktivieren an.
Alle Ihre Arbeitsblattnamen werden im Dialogfeld aufgelistet. (Siehe Abbildung 1.)
-
Drücken Sie den ersten Buchstaben des gewünschten Arbeitsblattnamens. Das erste Arbeitsblatt, das mit diesem Buchstaben beginnt, wird ausgewählt.
-
Drücken Sie den gleichen Buchstaben weiter, um das nächste Arbeitsblatt auszuwählen, das mit diesem Buchstaben beginnt.
-
Wenn der gewünschte Arbeitsblattname ausgewählt ist, drücken Sie die Eingabetaste.
Das Interessante an diesem Ansatz ist, dass Sie die Arbeitsblätter nicht in alphabetischer Reihenfolge benötigen, um sie verwenden zu können. Jedes Mal, wenn Sie einen Buchstaben drücken (Schritte 3 und 4), wählt Excel das nächste Arbeitsblatt aus, das mit diesem Buchstaben beginnt.
Obwohl dieser Ansatz ziemlich schnell zu verwenden ist, können einige Leute Einwände erheben, da sowohl die Maus (zwei Klicks) als auch die Tastatur verwendet werden. Einige Leute bevorzugen die strikte Verwendung der Tastatur. In diesem Fall ist es am besten, wenn Sie Ihre Arbeitsblätter alphabetisch sortieren (wie in anderen Ausgaben von ExcelTips beschrieben) und dann ein Makro verwenden, um den gewünschten Arbeitsblattbereich aufzurufen. Das folgende Makro erledigt den Trick:
Sub GoToSheet() Dim iTemp As Integer Dim sSheet As String Dim sThisOne As String sSheet = InputBox("Enter first letter of sheet", _ "Go to sheet", Left(ActiveSheet.Name, 1)) If sSheet = "" Then Exit Sub sSheet = UCase(Left(sSheet, 1)) iTemp = 0 For i = 1 To ThisWorkbook.Sheets.Count sThisOne = UCase(Left(ThisWorkbook.Sheets(i).Name, 1)) If sThisOne = sSheet Then iTemp = i Exit For End If Next i If iTemp > 0 Then ThisWorkbook.Sheets(iTemp).Activate End If End Sub
Weisen Sie dem Makro nun eine Tastenkombination zu, z. B. Strg + G. Von nun an können Sie einfach Strg + G drücken, einen Buchstaben eingeben und dann die Eingabetaste drücken.
Das erste Arbeitsblatt, das mit dem von Ihnen angegebenen Buchstaben beginnt, wird ausgewählt.
Eine endgültige Lösung besteht darin, einen eigenen „Index“ oder ein „Inhaltsverzeichnis“ für Ihre Arbeitsblätter zu erstellen. Fügen Sie am Anfang der Arbeitsmappe ein leeres Arbeitsblatt ein und fügen Sie dann Hyperlinks zu den verschiedenen anderen Arbeitsblättern in Ihrer Arbeitsmappe hinzu.
Jemand könnte auf den Hyperlink klicken, der dann das Arbeitsblatt anzeigt, auf das der Hyperlink verweist.
Das Einrichten von Hyperlinks auf diese Weise ist definitiv mehr Arbeit, hat jedoch Vorteile, die die anderen bisher beschriebenen Methoden nicht bieten.
Erstens müssen Benutzer den Arbeitsblattnamen überhaupt nicht kennen. Zweitens können Sie mehrere „Schlüsselwörter“ als Links verwenden, die jeweils zum gleichen Arbeitsblatt führen. Auf diese Weise wird die gesamte Arbeitsmappe für verschiedene Benutzer zugänglicher. Schließlich können die Blätter in beliebiger Reihenfolge angeordnet werden, anstatt sie in alphabetischer Reihenfolge anzuordnen.
_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 (2718) 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: