Mittels VBA-Programmierung ist es möglich eigene Formeln sogenannte "Benutzerdefinierte Funktionen" zu erstellen. Im Englischen heißen sie User Defined Functions, oder kurz UDF.
Es lassen sich so Formeln programmieren, die individuell für den eigenen Arbeitsbereich einsetzbar sind, oder Berechnungen ermöglichen, welche sonst nur mit längeren/umständlichen Formeln realisierbar wären.
Mit jeder Neuberechnung im Tabellenblatt wird auch eine UDF neu berechnet. Findet keine Berechnung durch eine Wertänderung in einer Zelle statt, so kann die Neuberechnung auch mit F9 angestoßen werden.
Der Code wird jeweils in einem "Allgemeinen Modul" erstellt. ( Siehe auch ersten Beitrag auf dieser Seite: Allgemeines Modul - Kurzanleitung )
Anmerkung:
Module lassen sich als *.bas-Dateien speichern und können so bequem in eine neue Datei importiert werden!
Nachfolgend eine kleine Sammlung einiger benutzerdefinierter Funktionen.