Workbook_Open()

Wir wollen Routinen direkt beim Laden einer Arbeitsmappe automatisch ausführen lassen.

Quellcode 11 Private Sub Workbook_Open()
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.

Quellcode 12 Auto_Open()
Sub Auto_Open()
'
' Auto_Open Makro
'

'
   ActiveCell.FormulaR1C1 = "Hallo"
End Sub

In der Zelle des letzten Speicherns wird der Text Hallo eingefügt.