Kapitel 5 Benutzerdefinierte Funktionen
212
Mithilfe des Beispiels Viereckfläche() erlernen Sie
씰
den Umgang mit mehreren Argumenten und
씰
den Umgang mit optionalen Argumenten und
씰
das Auswerten von Bedingungen mit If-Abfragen.
Die Funktion FlächeKrSeg() ist ein Beispiel für
씰
das Bereithalten von Standardwerten für fehlende optionale Argumente und
씰
das Auswerten von Bedingungen mit If-Abfragen.
Beim Beispiel Quersumme() lernen Sie
씰
den Einsatz von Schleifen
씰
und VBA-Funktionen
씰
und den Umgang mit Variablen
kennen.
Das Beispiel Kreisfläche1() führt Ihnen
씰
den Einsatz der eingebauten Tabellenfunktionen in benutzerdefinierten Funktionen
vor. Schließlich werden Ihnen die Möglichkeiten gezeigt, mithilfe des Funktions-Assistenten und
von Add-Ins Excel in Ihren Arbeitsmappen Ihre eigenen Funktionen zur Verfügung zu stellen.
Hinweis Für die folgenden Erläuterungen sollten Sie in den Excel-Versionen 2010 und 2007 die Registerkarte
Entwicklertools einblenden.
Bei Excel 2010 klicken Sie dazu auf der Registerkarte Datei auf Optionen, dann auf Menüband anpas-
sen. Rechts unter dem Text Menüband anpassen wählen Sie die Listeneinträge Alle Registerkarten
oder Hauptregisterkarten aus. In der Liste darunter versehen Sie das Kontrollkästchen Entwicklertools
mit einem Häkchen.
Bei Excel 2007 klicken Sie auf die Office-Schaltfläche, dann auf die Schaltfläche Excel-Optionen und
achten Sie darauf, dass die Kategorie Häufig verwendet ausgewählt ist. Dann aktivieren Sie das Kont-
rollkästchen Entwicklerregisterkarte in der Multifunktionsleiste anzeigen. Nach Bestätigung mit OK wird
die Registerkarte Entwicklertools rechts in der Multifunktionsleiste angezeigt.
Die Funktion Kreisfläche()
In den folgenden sieben Punkten finden Sie eine ausführliche Anleitung zum Erstellen der
benutzerdefinierten Funktion Kreisfläche(Radius)
2
, über deren Aufruf Sie in einer Excel-
Tabelle die Fläche eines Kreises berechnen lassen können, wenn Sie als Argument den Radius
in Form einer Zahl, eines berechneten Ausdrucks oder eines Zellbezugs übergeben.
Hier sehen Sie nun alle Schritte im Detail:
1. Mit der Tastenkombination
(Alt)+(F11) rufen Sie in allen Excel-Versionen den Visual
Basic-Editor auf.
Bis zur Version 2003 erreichen Sie den Visual Basic-Editor auch mit der Befehlsfolge Ext-
ras/Makro/Visual Basic-Editor oder bei den Excel-Versionen 2010/2007 auf der Regis-
terkarte Entwicklertools ganz links mit der Schaltfläche Visual Basic.
2 Die Schreibweise der Argumente, normal oder fett, entspricht der späteren Darstellung im Funktions-Assistenten.