Download der Exceldatei mit dem VBA-Code der Funktionen
SORTIEREN, SORTIERENNACH, XVERWEIS, XVERGLEICH, FILTER, EINDEUTIG, SEQUENZ, ZUFALLSMATRIX
und allen auf diesen Seiten dargestellten Beispielen:
▸Download der Exceldatei
(Version 3.7 - Letzte Änderung: 06.01.2023 - XVerweis und XVergleich nun fit für den Einsatz in Matrixformeln ▸mehr dazu)
Weitere Informationen auf der Seite ▸Sortieren.
Nach der Durchführung des hier beschriebenen Verfahrens stehen die genannten Funktionen für die eine Exceldatei, in der sie eingebunden wurden, zur Verfügung. Sollen sie automatisch für alle Exceldateien auf dem eigenen Rechner zur Verfügung stehen, kann man sie in Excel auch als Add-In einrichten (siehe ▸nächster Abschnitt).
Dies ist der einfachste Fall. Man löscht in der heruntergeladenen Datei (Download siehe oben) alle Arbeitsblätter bis auf ein leeres Arbeitsblatt. - Fertig.
Diese geleerte Datei enthält dann nur noch den VBA-Code der Funktionen. Sie kann somit als Vorlage für alle neu zu erstellenden Exceldateien verwendet werden.
In diesem Fall muss man den Modul mit dem VBA-Code der Funktionen in die eigene Datei kopieren und die Exceldatei als .xlsm-Datei speichern.
Dazu führt man folgende Schritte aus:
Damit man diese drei Schritte nicht bei jeder einzelnen Exceldatei durchführen muss, kann man die Funktionen auch als Add-In einrichten. Dann kann man auf dem eigenen Rechner in allen Exceldateien auf diese Funktionen zugreifen, ohne die VBA-Module kopieren zu müssen.
Wenn man allerdings eine Exceldatei, welche eine dieser Funktionen verwendet, weitergeben möchte, muss man den Modul modul_hbsort kopieren und mitliefern.
Werden die Funktionen als Add-In in Excel eingerichtet, stehen sie automatisch allen Exceldateien auf dem eigenen Rechner zur Verfügung, selbst wenn die Exceldateien die Endung .xlsx haben.
Nachteil:
Exceldateien, die bei aktiviertem Add-In erstellt wurden und die neuen Funktionen enthalten, laufen nur auf dem eigenen Rechner. Sie können also nicht ohne weiteres an andere weitergegeben werden. Wenn man oft Exceldateien auf andere Rechner übertragen möchte, ist es einfacher, die neuen Funktionen nicht als Add-In einzurichten, sondern den VBA-Code der neuen Funktionen in jede Exceldatei einzubinden wie unter Punkt 1 und 2 beschrieben.
Zum Einrichten der UDFs (user defined functions) als Add-In führt man folgende Schritte aus (Excel 2019):
Ab jetzt können die Funktionen Sortieren, Sortierennach, Sortierennach2, Filter_ , Eindeutig, Sequenz, Zufallsmatrix, XVerweis, XVerweis2 und XVergleich in jeder Exceldatei auf dem eigenen Rechner verwendet werden.