Excel bietet die Möglichkeit Makros auf die unterschiedlichste Art zu starten. Man kann Formen oder Steuerelemente einfügen und diese mit den Makros verknüpfen. Der Anwender klickt auf einen solchen Button und das Makro wird aufgerufen. Was aber ist zu tun, damit gleich beim Öffnen einer Excel-Arbeitsmappe eine oder mehrere Makros ausgeführt werden?
Das Beste Vorgehen dafür ist das Anlegen eines eigenen Moduls mit der Bezeichnung mod_Automakros. Der Code der dort einzufügen ist lautet:
Option Explicit Sub Auto_Open() ' ' Makro startet automatisch, wenn die Excelmappe geöffnet wird ' End Sub
Zwischen die Sub-Befehle kann man nun Makros oder besser Call-Befehle zum aufrufen bereits definierter Makros schreiben. Das Ganze könnte dann so aussehen:
Sub Auto_Open() ' ### Makro startet automatisch, wenn die Excelmappe geöffnet wird Call KapBennennung ' Ruft das Makro KapBenennung auf; ist in einem anderen Modul definiert Call Verant_Anmeldung ' Ruft das Makro Verant_Anmeldung auf; ist in einem anderen Modul definiert 'Sheets("Tabelle1").Select ' Nach demAufrufen und Durchlaufen der beiden Makros wird die Tabelle 1 aufgerufen und dem Anwender gezeigt End Sub
Wenn es eine Funktion gibt, das Makros beim Öffnen einer Excel-Arbeitsmappe ausführt, dann gibt es auch eines, dass Makros automatisch beim Schließen ausführt. Es funktioniert analog zu Auto_Open, der Code lautet:
Sub auto_close() ' Das Makro wird ausgeführt, sobald die Tabelle geschlossen wird. End Sub

ist absolut technik-begeistert und großer Fan von Linux und Open Source. Raspberry Pi Bastler der ersten Stunde und nach wie vor begeistert von dem kleinen Stück Hardware, auf dem er tolle Projekte umsetzt. Teilt hier seine Erfahrungen mit Nextcloud, Pi-hole, YubiKey, Synology und openmediavault und anderen spannenden IT-Themen. Nutzt Markdown und LaTeX zum Dokumentieren seiner Projekte und Gitea zum Versionieren. Sitzt vor einem 49“ Monitor, nutzt Windows und MacOS zum Arbeiten, Linux auf seinen Servern und virtuellen Maschinen und hört dabei Spotify und MP3s und Radio-Streams über seinen RadioPi.