Hallo Jörg,
Ich habe eine Range in einem Excel-Sheet, deren Werte ich in ein Array speichern möchte, dabei sollen aber keine Doppelungen auftreten, jeder Wert soll also maximal ein Mal im Array stehen (es soll letztendlich eine Combobox mit den Inhalten des Arrays gefüllt werden).
ich hätte noch eine weitere Idee:
Verwenden eines Dictionary-Objektes mit den Werten als Schlüsseln.
Da gibt es solch wunderbare Methoden wie
objekt.Exists(schlüssel)
Und mit einer For-Each-Schleife über die Schlüssel, Zugriff mit
objekt.Keys
kann man wunderbar einfach die Combobox füllen.
Hängt natürlich davon ab, ob Knusperklumpens VBA das Dictionary-Objekt bereits kennt.
Freundliche Grüße
Vinzenz