Makro, Rows(i).Delete -- schneller?
22.09.2021 10:04:15
Fred
ich möchte in meiner Tabelle die Zeilen löschen, welche in der 99sten Spalte ein "X" beinhalten,- dass sind i.d.R. ca. 4.000 von 5.500
Ich nutze am Laptop das Makro:
Application.ScreenUpdating = False
letzteZeile = Cells(Rows.Count, 1).End(xlUp).Row
For i = letzteZeile To 2 Step -1
If (Cells(i, 99)) = "X" Then
Rows(i).Delete
End If
Next i
Application.ScreenUpdating = True
Meine Frage:Für das Löschen von über 4000 Zeilen werden über 3 Minuten gebraucht. Geht das mit einem anderen Code evt. schneller?
Gruss
Fred