Ich bin neu bei der Verwendung von VBA und ich habe Schwierigkeiten, einen VBA-Code zu erstellen, der alle Zellen löschen würde, die herausgefiltert wurden, ohne die Header zu löschen.So löschen Sie alle Zellen, die ohne Header mit VBA gefiltert wurden?
Der Code, den ich habe, ist unten, aber das funktioniert nicht, wenn sich die Anzahl der Zeilen ändert.
Range("A6").Select
Range(Selection, Selection. End(xlToRight)).Select
Selection.AutoFilter
ActiveSheet.Range("$A$6:$AB$500").AutoFilter Field:=28, Criteria1:="0"
Rows("221:221").Select
Range("O221").Activate
Range(Selection, Selection.End(xlDown)).Select
Selection.Delete Shift:=xlUp
ActiveSheet.ShowAllData
Aus bestimmten Gründen gibt es einen Fehler auf der Ebene .Resize (.Rows.Count - 1) .Offset (1) .SpecialCells (xlCellTypeVisible) .EntireRow.Delete – Nathalie