ich möchte in einem Tabellenblatt die Zeilen aller doppelt gefundenen Einträge in Spalte A löschen, wobei allerdings immer der zuletzt gefundene Datensatz erhalten bleiben soll.
Habt ihr einen Vorschlag für dieses Problem?
Vielen Dank
Sub DoppelteLoeschen()
Dim lngZeile As Long
For lngZeile = 1 To IIf(IsEmpty(Cells(Rows.Count, 1)), _
Cells(Rows.Count, 1).End(xlUp).Row, Rows.Count)
If Application.CountIf(Columns(1), Cells(lngZeile, 1)) > 1 Then
Rows(lngZeile).Delete
lngZeile = lngZeile - 1
End If
Next lngZeile
End Sub