Wenn Sie eine Arbeitsmappe öffnen, zeigt Excel normalerweise das Arbeitsblatt an, das zuletzt angezeigt wurde, als die Arbeitsmappe zuletzt gespeichert wurde. Möglicherweise möchten Sie, dass beim Öffnen der Arbeitsmappe immer ein bestimmtes Arbeitsblatt angezeigt wird, unabhängig davon, welches Arbeitsblatt beim letzten Speichern der Arbeitsmappe angezeigt wurde.

Mit diesem Makro können Sie steuern, welches Arbeitsblatt angezeigt wird:

Private Sub Workbook_Open()

Worksheets("StartSheet").Activate End Sub

Dieses Makro zeigt immer ein Arbeitsblatt mit dem Namen StartSheet an. Sie müssen natürlich den Arbeitsblattnamen in etwas anderes ändern. Es sollte genau mit dem Namen des gewünschten Arbeitsblatts übereinstimmen.

Damit dieses Makro ordnungsgemäß funktioniert, muss es dem Arbeitsmappenobjekt zugeordnet sein. Befolgen Sie diese Schritte:

  1. Stellen Sie sicher, dass nur eine einzige Excel-Arbeitsmappe geöffnet ist. Dies ist zwar nicht unbedingt erforderlich, erleichtert jedoch das Erstellen des Makros.

  2. Drücken Sie Alt + F11, um den VBA-Editor anzuzeigen.

  3. Im Projekt-Explorer-Fenster sehen Sie eine Liste der geöffneten Arbeitsmappen und Vorlagen. Wenn der Projektexplorer auf Ihrem Bildschirm nicht sichtbar ist, wählen Sie im Menü Ansicht die Option Projektexplorer.

  4. Suchen Sie Ihre aktuelle Arbeitsmappe im Projektexplorer. Es wird so etwas wie VBAProject (MyWorkbook) genannt, wobei „MyWorkbook“ der Name der eigentlichen Arbeitsmappe ist.

  5. Wenn sich im Projektexplorer links neben der aktuellen Arbeitsmappe ein Pluszeichen befindet, klicken Sie darauf. Unter der Arbeitsmappe sollte eine Liste der Arbeitsblätter angezeigt werden.

  6. Wenn Sie keine Liste der Arbeitsblätter sehen, sondern eine Liste der Ordner mit Pluszeichen links davon, klicken Sie auf das Pluszeichen links neben Microsoft Excel Objects. Jetzt sollten Sie die Arbeitsblätter sehen.

  7. Am Ende der Liste der Arbeitsblätter befindet sich das ThisWorkbook-Objekt.

Doppelklicken Sie darauf. Ein Codefenster wird geöffnet.

  1. Fügen Sie im Codefenster das oben gezeigte Makro ein oder erstellen Sie es. Stellen Sie sicher, dass Sie es genau wie gezeigt benennen.

  2. Schließen Sie den VBA-Editor.

  3. Speichern Sie Ihre Arbeitsmappe.

Wenn Sie jetzt die Arbeitsmappe öffnen, wird das angegebene Arbeitsblatt 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 (11146) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: