ich habe mir ein Makro erstellt, dass in Spalte 19 alle Zeilen durchsucht, in denen x steht und diese löscht.
Sub Schaltfläche7_Klicken()
Dim i As Long
Application.ScreenUpdating = False
For i = Cells(Rows.Count, 19).End(xlUp).Row To 1 Step -1
If Cells(i, 19) = "x" Then Rows(i).Delete
Next i
Application.ScreenUpdating = True
MsgBox ("x gelöscht"), vbExclamation
End Sub
Leider dauert dies sehr lang. Ich denke das Problem ist, dass es von ganz unten alle Zeilen ab 1.040.000 durchsucht.Gibt es eine Möglichkeit, dass das Makro ab dem ersten Wert von unten in Spalte 19 sucht?
Viele Grüße