Hallo liebe Experten
Ich bekomme leider eine Fehlermeldung. Bei mir muss die Spalte J durchsucht und bei vorhandenem Wert die ganze Zeile geloescht werden. Kann mir jemand erklaeren was ich falsch Verstanden habe resp. was ich falsch gemacht habe bei der Anpassung?
Vielen lieben Dank im voraus.
Sub Loeschen()
Dim lngZeile As Long
Dim lngZaehler As Long
Dim arrWerte()
Dim bytWerte As Byte
arrWerte = Array("DO NOT USE", "DO", "NOT", "USE")
Application.ScreenUpdating = False
For lngZeile = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
For bytWerte = 0 To UBound(arrWerte())
If InStr(Cells(lngZeile, 10), arrWerte(bytWerte)) > 0 Or _
InStr(Cells(lngZeile, 5), arrWerte(bytWerte)) > 0 Then
Rows(lngZeile).Delete shift:=xlUp
lngZaehler = lngZaehler + 1
End If
Next bytWerte
Next lngZeile
Application.ScreenUpdating = True
MsgBox "Es wurden " & lngZaehler & " Zeilen gelöscht"
End Sub