Prozeduren sind auf Auslöser (Trigger) basierende Makros. Prozeduren folgen dem Aufbau:
Aufbau
[Private|Public] [Static] Sub Name [(Parameterliste)]
[Anweisungen]
[Exit Sub]
[Anweisungen]
End Sub
Funktionen
Funktionen sind besondere Prozeduren, in denen der Funktionsname auch als Parameter fungiert. Der Name kann somit eine Variable verschiedener Datentypen darstellen.
[Public|Private|Friend] [Static] Function Name [(Parameterliste)] [As Typ]
[Anweisungen]
[Name = Ausdruck]
[Exit Function]
[Anweisungen]
[Name = Ausdruck]
End Function
Ereignisse
Ereignis | Trigger |
Workbook_Open | Beim öffnen des Dokuments |
Before_Print | Vor dem Drucken |
Before_Save | Vor dem Speichern |
Before_Close | Vor dem Schließen eines Dokuments |