Öffnen einer Arbeitsmappe für ein bestimmtes Arbeitsblatt (Microsoft Excel)
Marcus fragt sich, ob es möglich ist, eine Arbeitsmappe so zu konfigurieren, dass sie bei jedem Öffnen auf derselben Arbeitsblattregisterkarte geöffnet wird, anstatt auf der Arbeitsblattregisterkarte, die beim letzten Speichern der Arbeitsmappe angezeigt wurde. Die kurze Antwort lautet, dass Sie dies tun können – vorausgesetzt, Sie verwenden ein Makro. (Ohne Makro ist dies nicht möglich.)
Es gibt zwei Möglichkeiten, wie Sie Ihr Makro einrichten können. Zunächst können Sie ein herkömmliches Auto_Open-Makro verwenden, das beim Öffnen einer Arbeitsmappe automatisch ausgeführt wird:
Sub Auto_Open() Sheets("OpenToThisSheet").Select End Sub
Sie müssen OpenToThisSheet lediglich durch den Namen des Arbeitsblatts ersetzen, das beim Öffnen der Arbeitsmappe angezeigt werden soll. Ein ähnlicher Ansatz besteht darin, einen Workbook_Open-Ereignishandler zu erstellen:
Sub Workbook_Open() ActiveWorkbook.Sheets("OpenToThisSheet").Activate End Sub
Ändern Sie den Blattnamen erneut, um den Namen des tatsächlichen Blattes wiederzugeben, das angezeigt werden soll. Dieser Ereignishandler sollte als Teil des ThisWorkbook-Moduls hinzugefügt werden.
_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 (11706) 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: