Sub doppelteLöschen() Dim LastC As Long, x As Long LastC = Range("a65536").End(xlUp).Row For x = LastC To 1 Step -1 If WorksheetFunction.CountIf(Range("a1:a" & x), Cells(x, 1)) > 1 Then Cells(x, 1).EntireRow.Delete End If Next End Sub
Die For … Next-Schleife fängt bei der letzten beschriebenen Zelle an. Das wird erreicht durch:
LastC = Range("a65536").End(xlUp).Row