Eine sehr einfache aber gut funktionierende Variante ist
Dim UniqueVals List As String
Forall V In Values
UniqueVals(V) = V
End Forall
wobei Values hier ein Variant ist
Geht aber genau so gut mit einem Array
Das Ergebnis ist eine unique StringListe, die man wieder in eine Array oder ein variant umwandeln kann.
Gruß,
Uwe