Alle geöffneten Arbeitsmappennamen anzeigen (Microsoft Excel)
Mit Excel können Sie abhängig von der auf Ihrem System verfügbaren Speichermenge mehrere Arbeitsmappen gleichzeitig öffnen. Für manche Menschen ist es nicht ungewöhnlich, dass zehn, fünfzehn, zwanzig oder mehr Arbeitsmappen gleichzeitig geöffnet sind.
Normalerweise besteht die normale Methode zum Wechseln von einer Arbeitsmappe zu einer anderen darin, die Registerkarte Ansicht des Menübands anzuzeigen und mit dem Windows-Werkzeug wechseln die gewünschte Arbeitsmappe auszuwählen. Wenn mehr als neun Arbeitsmappen geöffnet sind und Sie auf das Windows-Tool wechseln klicken, zeigt Excel die Option „Mehr Windows“ an. Klicken Sie auf die Option, um alle geöffneten Arbeitsmappen anzuzeigen. Wenn Sie eine Arbeitsmappe aus dieser Liste auswählen, wird diese Arbeitsmappe angezeigt.
Wenn Sie routinemäßig mit vielen geöffneten Arbeitsmappen arbeiten, kann es schwierig sein, wiederholt auf das Tool „Windows wechseln“ zu klicken, auf „Weitere Windows“ zu klicken und dann die Arbeitsmappe auszuwählen, die Sie anzeigen möchten. Es wäre viel einfacher, wenn alle Arbeitsmappen aufgelistet wären und Sie dann aus der Liste auswählen könnten.
Leider können Sie in Excel nicht mehr als neun Arbeitsmappen mit dem Windows-Tool wechseln anzeigen. (Neun scheint eine ziemlich willkürliche Zahl zu sein, aber Microsoft musste irgendwo ein Limit festlegen. Neun ist genauso gut wie jedes andere willkürliche Limit.) Es gibt jedoch einige Problemumgehungen, die Sie verwenden können.
Die erste Problemumgehung besteht darin, die Funktionen zum Wechseln von Aufgaben in Excel zu verwenden.
Halten Sie einfach die Alt-Taste gedrückt, während Sie wiederholt die Tabulatortaste drücken, um von einem Fenster zum anderen zu wechseln. Wenn das gewünschte Arbeitsmappenfenster ausgewählt ist, lassen Sie die Alt-Taste los und die aktuelle Arbeitsmappe wird angezeigt.
Sie können auch Makros entwickeln, um eine Liste von Arbeitsmappen anzuzeigen, eine auszuwählen und dann zwischen diesen zu wechseln. Der effizienteste Weg, dies zu tun, besteht darin, eine UserForm zu erstellen und mehrere Makros daran anzuhängen. Befolgen Sie diese Schritte:
-
Stellen Sie sicher, dass Sie eine persönliche Arbeitsmappe erstellt haben, die Ihre allgemeinen Makros enthält. (Wie dies gemacht wird, wurde in anderen Ausgaben von ExcelTips. besprochen.)
-
Drücken Sie Alt + F11, um den VBA-Editor anzuzeigen.
-
Stellen Sie sicher, dass die persönliche Arbeitsmappe im Projektfenster ausgewählt ist.
(Obere linke Ecke des VBA-Editors.)
-
Wählen Sie UserForm aus dem Menü Einfügen. In der Mitte Ihres Bildschirms wird eine neue UserForm angezeigt.
-
Platzieren Sie mithilfe der Toolbox auf der linken Seite des VBA-Editors ein ListBox-Steuerelement in der UserForm. Dieses Steuerelement enthält die Liste der geöffneten Arbeitsmappen. (Sie können die ListBox beliebig groß oder klein gestalten.)
-
Fügen Sie der UserForm alle anderen gewünschten Elemente hinzu, z. B. Erklärungstext usw.
-
Ändern Sie die Größe der UserForm auf die Größe, die angezeigt werden soll.
-
Klicken Sie mit der rechten Maustaste auf die UserForm (nicht auf die ListBox) und wählen Sie im Kontextmenü die Option Code anzeigen. Sie sehen dann das Codefenster für die UserForm.
-
Ersetzen Sie alles, was sich im Codefenster befindet, durch den folgenden Code:
-
Wählen Sie im Menü Einfügen die Option Modul. Für das neue Modul wird ein Codefenster angezeigt.
-
Fügen Sie dem Codefenster des Moduls den folgenden Code hinzu:
-
Schließen Sie den VBA-Editor und kehren Sie zu Excel zurück, indem Sie Alt + Q drücken.
In Excel können Sie das AllWindows-Makro der Symbolleiste für den Schnellzugriff oder einer Tastenkombination zuweisen. Wenn Sie dann auf die Symbolleistenschaltfläche oder die Tastenkombination klicken, wird die Benutzerform angezeigt, in der alle geöffneten Arbeitsmappen angezeigt werden. Sie können dann eine auswählen, und die UserForm verschwindet und die ausgewählte Arbeitsmappe wird angezeigt.
_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 (8449) 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: