ich habe folgendes Problem mit der Verfeinerung / Verbesserung eines Makros:
Ich habe eine Liste mit diversen Elementen, die sich täglich ändern, und bekomme jeden Morgen ein zweite Liste. Für einen Abgleich beider Liste erstelle ich einen SVerweis in der ersten Liste. Durch den SVerweis wird ein Merkmal, dass in einer Spalte der Liste 2 steht, in die erste Liste übertragen. Für das damit übernommene Merkmal setze ich in einem Autofilter und lösche dann diejenigen Datensätze, die in der zweiten Datei vorhanden sind. Zurückbleiben nur die Datensätze, die in der zweiten Datei nicht vorhanden waren und für die der SVerweis ein #NV geliefert hat.
Soweit funktioniert das ganze auch einwandfrei und problemlos und ist auch so beabsichtigt.
Jetzt habe ich das Problem, dass wenn in der ersten Liste ein Datensatz doppelt vorhanden ist. Dies ist kein Fehler der ersten Datei - sondern möglich!
Durch den SVerweis werden beide Datensätze gekennzeichnet, obwohl nur einer von beiden gekennzeichnet werden darf. Der SVerweis hat ja nicht die Logik, nur den ersten Datensatz, den er findet, zu kennzeichnen und bei anderen Elementen, die die gleichen Parameter haben, auszulassen.
Daher meine Frage: Welche Möglichkeiten gibt es, damit ich beide Listen miteinander abgleichen kann und im Falle eines doppelten Datensatzes nur ein Element für das Löschen kennzeichne.
In der Hoffnung, dass Ihr mir helfen könnt, bedanke ich mich im Voraus.
Grüße
Bjoern