Leere Zellen löschen sehr langsam
11.03.2014 13:04:35
Tobias
Ich habe eine Range aus der ich alle leeren Zellen löschen möchte. Ich bewerkstellige das zur Zeit mit folgendem Code:
Application.ScreenUpdating = False
For i = letzte2 To 4 Step -1
For j = 2 To 17
If tab6.Cells(i, j) = "" Then
tab6.Cells(i, j).Delete shift:=xlUp
End If
Next j
Next i
Application.ScreenUpdating = True
Bei einer kleinen Range funktioniert das noch, wenn es aber etwas umfrangreicher wird (12x1000) wird der Code extrem langsam bis zum Absturz. Könnte mir vielleicht jemand dabei helfen den Code zu optimieren, so dass er schneller wird?
Viele Grüße
Rüdi
Anzeige