Microsoft Office Tutorials and References
In Depth Information
5.3 Prozeduren und Funktionen
5.3
Prozeduren und Funktionen
Sie haben bereits zahlreiche Prozeduren kennengelernt und entwickelt.
Diese werden entweder als Makro von Excel aus aufgerufen oder direkt
vom VBE aus gestartet.
Darüber hinaus können Sie Prozeduren und Funktionen schreiben, die
von anderen Prozeduren bzw. Funktionen aufgerufen werden. Funktio-
nen können außerdem direkt in Tabellenblätter eingebaut werden. Dies
hat folgende Vorteile:
Gleiche oder ähnliche Vorgänge müssen nur einmal programmiert
werden und können dann beliebig oft ausgeführt werden.
Ähnliche
Vorgänge
Umfangreiche Programme können modularisiert werden, das heißt,
sie werden in kleinere Bestandteile zerlegt, die übersichtlicher sind
und einfacher gewartet werden können.
Modularisierung
Eigene Funktionen können Möglichkeiten bieten, die über die inte-
grierten Excel-Funktionen hinausgehen. Sie können im Tabellenblatt
in gewohnter Weise in den Zellen eingetragen werden, mit Hilfe von
=FUNKTIONSNAME() . Sie stehen in der Kategorie Benutzerdefiniert
zur Verfügung.
Eigene Excel-
Funktionen
Im Wesentlichen unterscheiden sich Funktionen von Prozeduren
dadurch, dass sie nicht nur eine Reihe von Anweisungen ausführen, son-
dern auch einen Funktionswert, beispielsweise das Ergebnis einer
Berechnung, zurückliefern können.
Ergebnis
zurückgeben
An eine Prozedur (oder Funktion) können Parameter übergeben werden.
Dadurch wird sie flexibler. Bezüglich der Handhabung von Parametern
(Übergabe per Referenz, Übergabe per Kopie, optionale Parameter, belie-
big viele Parameter) unterscheiden sich Funktionen und Prozeduren
nicht. Zur Übergabe von Parametern siehe Abschnitt 5.3.2.
Parameter
Hinweis
Im Zusammenhang mit den Objekten von Excel wurde bereits häufig der
Begriff der Methode verwendet. Methoden sind ebenfalls Funktionen, die
allerdings auf ein bestimmtes Objekt bezogen sind.
Methode
5.3.1 Prozeduren
In einer Prozedur sind Anweisungen zusammengefasst, die als logische
Einheit zusammen ausgeführt werden sollen. Durch eine klare Aufgaben-
Search JabSto ::




Custom Search