Loescht eine Zeile zuviel
abu
mit toller Unterstuetzung aus dem Forum habe ich mir folgende Zeilen Zusammen geschustert. Leider verhaelt der Code sich nicht ganz so wie ich mir das vortselle.
Selection.AutoFilter Field:=1, Criteria1:="=*OUT*", Operator:=xlAnd
With Worksheets("Sheet1")
If Cells(Rows.Count, 1).End(xlUp).Row > 1 Then
Range(Cells(2, 1), Cells(Cells(Rows.Count, 1).End(xlUp).Row, 1)).SpecialCells(xlCellTypeVisible).EntireRow.Delete
Selection.AutoFilter Field:=1
Else
Selection.AutoFilter Field:=1
End If
End With
Es wird ein Filter auf Spalte A gesetzt
Dann wird geprueft ob der Filter auch was anzeigt
Wenn ja, dann soll er diese Zeilen loeschen.
Die Pruefung hab ich eingebaut weil er mir sonst die Ueberschriften loescht.
Jetzt habe ich Festgestellt, dass wenn nur eine Zeile angezeigt wird nicht nur diese sondern auch wieder die Ueberschriftenzeile loescht und ich verstehe nicht ganz warum.
Koennte mir jemand diese Zeile erklaeren?
Range(Cells(2, 1), Cells(Cells(Rows.Count, 1).End(xlUp).Row, 1)).SpecialCells
Beste Gruesse
Abu