Zeilen löschen - schneller
10.07.2003 15:26:57
Gerhard
mit folgendem Code lösche ich aus einer Tabelle bestimmte Zeilen, in welchen in Spalte 3 und Spalte 6 ein kleinerer Wert als ein bestimmter Umsatz steht. Dies dauert aber bei einer Tabelle mit 6000 Zeile ewig lange.
Gibt es eine schnellere Lösung?
Sub Zeilen_löschen1(umsatz)
z = Range("A1").CurrentRegion.Rows.Count
For i = z To 2 Step -1
If Cells(i, 3) <= umsatz And Cells(i, 6) <= umsatz Then Rows(i).Delete
Next i
End Sub