Eigene Funktionen programmieren

Bleiben wir für unser nächstes Beispiel bei der Funktion RUNDEN(). Diese lässt sich recht einfach per VBA nachstellen. Wie Sie bereits erfahren haben, werden Funktionen im Gegensatz zu anderen Prozeduren mit Function eingeleitet. Danach folgt der Name der Funktion. Im runden Klammerpaar wird die Berechnungsgrundlage, das heißt der Bezug, angegeben.

Hinweis

Sowohl dem Funktionsnamen, der einen Wert zurückgibt, als auch der/den Variablen im runden Klammerpaar sollte ein Datentyp zugewiesen werden. Wenn dies nicht geschieht, gilt, wie auch sonst, automatisch Variant als Datentyp.

Dem nachfolgenden Beispiel können Sie entnehmen, dass dem Funktionsnamen dblRound die gesamte Berechnung übergeben wird.

Function dblRound(rngCell ...

Get Microsoft Excel 2010-Programmierung - Das Handbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.