Einführung in die Programmierung
Prozeduren
Was sind Prozeduren? Wie deklariere ich Prozeduren? Wie werden Prozeduren aufgerufen?
Dialogfeld zum Einfügen von Prozeduren
Prozeduren sind das Grundgerüst jedes Projekts. Man unterscheidet allgemeine Prozeduren und Ereignisprozeduren.
Allgemeine Prozeduren ohne obligatorische Parameter werden auch Makros genannt und können von den Office-Programmen aus (mit Ausnahme von Access) über Makro im Extra-Menü mit Makros... direkt als Makros aufgerufen werden.
Ereignisprozeduren werden in der Regel automatisch beim Eintreten der verschiedenen Ereignisse aufgerufen. Alle Prozeduren, also auch allgemeine Prozeduren mit Parametern, können von anderen Prozeduren oder Funktionen aus aufgerufen werden.
Eine Prozedur ohne Parameter sieht folgendermaßen aus:
Public Sub Prozedurname ()
' Es folgen die Anweisungen
End Sub
alttext Diese Deklaration kann aber auch über Prozedur... im Einfügen-Menü oder über das Symbol Prozedur einfügen erfolgen. Im nun folgenden Dialogfenster geben Sie den Namen der Prozedur ein.
Die anderen Einstellungen in diesem Dialog betreffen den Typ, den Gültigkeitsbereich der Prozedur und die Gültigkeitsdauer von Variablen. Die Standardeinstellungen werden in den meisten Fällen sinnvoll sein.
Aufgerufen wird eine Prozedur von einer anderen Prozedur oder Funktion aus durch einfache Angabe des Prozedurnamens, z. B.
MeineProzedur
Exit Sub
Prozeduren können mit der Anweisung Exit Sub innerhalb des Modulkörpers vorzeitig verlassen werden.
Dies ist eine Leseprobe
Möchten Sie den Beitrag komplett lesen? Dann werden Sie Probemitglied und testen Sie akademie.de 14 Tage kostenlos!
Auf VBA - theoretische Grundlagen erfahren Sie mehr über diesen Beitrag und die weiteren Leseproben.
Weitere Informationen finden Sie auf unserer Infoseite zur Mitgliedschaft und in unseren AGB.
Ich bin bereits Mitglied