VBA - Die theoretischen Grundlagen von Visual Basic for Applications

Von: akademie.de Redaktion
Stand: 18. März 2008
2.666665
(6)
Beitrag bewerten
Anmelden um Kommentare zu schreiben

Inhalt

Downloads zu diesem Beitrag

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
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein