Workbook_Open()¶
Wir wollen Routinen direkt beim Laden einer Arbeitsmappe automatisch ausführen lassen.
Private Sub Workbook_Open()
'Dieses Ereignis wird beim Öffnen der Mappe ausgeführt
Tabelle1.Range("A1").Value = 100
'Die ScrollArea für Tabelle1 setzen
Tabelle1.ScrollArea = "A1:D10"
End Sub
Wichtig
Dieser Code gehört jetzt mal nicht in die Module, sondern sozusagen wortwörtlich zu „Diese Arbeitsmappe“.
Eine solche Technk gibt es auch als Standardtechnik für Module einer Mappe.
Auto_Open() als Modul
Das folgende Macro (in einem Modul einer Arbeitsmappe) wird ebenfalls automatisch ausgeführt.
Sub Auto_Open()
'
' Auto_Open Makro
'
'
ActiveCell.FormulaR1C1 = "Hallo"
End Sub
In der Zelle des letzten Speicherns wird der Text Hallo eingefügt.