in einer Hauptprozedur benötige ich die Werte von AutoFilter-Kriterien einer bestimmten Datei. Die Werte sollten in einem Array gespeichert werden, da sie später über eine Schleife in Userformen übertragen werden sollen. Die AutoFilter-Kriterien erhalte ich über eine Funktion.
Der Array in der Hauptprozedur und die Funktion, die die Werte in Form eines Arrays zurückgeben soll, sind als String definiert.
Mein gescheiterter Versuch sieht so aus:
Dann kam z.B. der Hinweis, daß die Typen unverträglich seien (Fehler 13).
Auch der Versuch, die Datenfelder einzeln zu übernehmen mit
For Zähler = LBound(arrKriterien) To UBound(arrKriterien)
arrKriterien(Zähler) = fct_AutoFilterKriterien(Datei.Name, Tabelle.Name)
Next Zähler
hat nichts gebracht.
Kann mir jemand erklären, wie es richtig geht?
Danke.
Gruß
Jürgen