Bsp:
Dim MA(1000000)
Dim MAFilter(100)
MA(1) = "Schulze"
MA(2) = "Müller"
MA(3) = "Schmidt"
MA(4) = "Meier"
MA(5) = "Meier"
MA(6) = "Schulze"
MA(7) = "Schulze"
MA(8) = "Meier"
MA(9) = "Schmidt"
Dieses Datenfeld fülle ich natürlich mit wesentlich mehr Daten. Nun möchte ich als Output folgendes haben.
MAFilter(1) = "Meier"
MAFilter(2) = "Müller"
MAFilter(3) = "Schmidt"
MAFilter(4) = "Schulze"
Das Ergebnis ist also sortiert und jeder Wert taucht nur einmal auf. So etwas gibt es ja bei den Filtern. Aber ich kann auf Grund der großen Datenmenge meine Werte NICHT in Tabellen schreiben und daraus lesen, sondern möchte unbedingt das ganze nur im VBA-Code mit Variablen und Datenfeldern machen. Das Schreiben der Daten würde einfach zu lang dauern (das habe ich nämlich schon probiert). Gibt es dafür vielleicht eine fertige Routine oder hat jemand eine Idee, wie ich so etwas selber bauen kann?
Meiner Meinung nach ist das die Funktionalität eines Filters nur im VBA-Code selber nachgebaut.