525 Aufrufe
in Tabellenkalkulation von ahorn38 Experte (3.3k Punkte)
Hallo,
bei mir funktioniert der RemoveDuplicates nicht.

Range(Cells(lngZeile, lngSpalte), Cells(Cells(Rows.Count, lngSpalte).End(xlUp).Row, lngSpalte + 3)).RemoveDuplicates


Wenn die gleichen Daten direkt im Excel mit "Duplikate löschen" bearbeite funktioniert das einwandfrei.


Ich habe in allen Zeilen das gleiche Format und prüfe alle 4 Spalten nach dem Duplikat. Hat jemand einen Tipp, woran es liegen könnte, dass es im Code nicht funktioniert?
[/list]04.01.2016 15:00 16:00 Meier
04.01.2016 15:00 16:00 Meier
04.01.2016 15:00 16:00 Müller
04.01.2016 15:00 16:00 Max
04.01.2016 15:00 16:00 Max
04.01.2016 15:00 16:00 Max
[list]
Danke und Gruß Andreas

1 Antwort

0 Punkte
von ahorn38 Experte (3.3k Punkte)
...Entwarnung... habe den Fehler gefunden! Hatte irgendwo gelesen, dass keine Angabe von Spalten notwendig sei, was aber falsch ist.
Mit
Range(Cells(lngZeile, lngSpalte), Cells(Cells(Rows.Count, lngSpalte).End(xlUp).Row, lngSpalte + 3)).RemoveDuplicates Columns:=Array(1, 2, 3, 4)


funktioniert es einwandfrei.
Gruß A.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...