Wenn eine Funktion überwiegend mit einem bestimmten
Argument benutzt wird, so kann dieses Argument als „Optional“ erklärt werden und
mit einem Wert vorbesetzt werden. (Default)
Im
Beispiel würde es sich anbieten, immer dann die Währung „DM“ zu wählen, wenn der
Anwender nicht ausdrücklich etwas anderes verlangt.
In der Funktionsdeklaration erscheint dann das Schlüsselwort „Optional“ vor dem jeweiligen Argument und dem Argument wird ein Default-Wert zugewiesen, für den Fall, dass das Argument nicht angegeben wird.
Optionale Argumente müssen ans Ende der Argumentsliste gestellt werden.
Abbildung 217, Funktion mit optionalem Argument
Das Funktion aus Abbildung 217 besitzt ein Pflichtargument „Wert“, das in jedem Fall angegeben werden muss, und ein optionales Argument „Währung“, das nur dann angegeben werden muss, wenn die Zielwährung ungleich „DM“ ist.
Beispielmappe: Euro.xls
Wo wird eine Benutzerdefinierte Funktion gespeichert?