27.05.2021, 11:52
Hallo zusammen,
ich habe folgenden Code:
Was er tut:
- er filtert und löscht "S120" und "SH40" heraus.
Was er tun soll:
- er soll alles filtern und löschen außer "S120" und "SH40"
Ich könnte jetzt natürlich super umständlich alle Werte in den Array einfügen die gelöscht werden sollen - aber das wäre dann wirklich "dirty". Schöner wäre natürlich wenn ich sage er soll nur die beiden behalten und alles Andere löschen.
ich habe folgenden Code:
Code:
Sheets(strWorksheet_Blatt1).Select
ActiveSheet.Range("$A$11:$BB$50000").AutoFilter Field:=1, Criteria1:=Array( _
"S120", "SH40"), Operator:=xlFilterValues
Rows("12:12").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Delete Shift:=xlUp
ActiveSheet.Range("$A$11:$BB$11").AutoFilter Field:=1
Was er tut:
- er filtert und löscht "S120" und "SH40" heraus.
Was er tun soll:
- er soll alles filtern und löschen außer "S120" und "SH40"
Ich könnte jetzt natürlich super umständlich alle Werte in den Array einfügen die gelöscht werden sollen - aber das wäre dann wirklich "dirty". Schöner wäre natürlich wenn ich sage er soll nur die beiden behalten und alles Andere löschen.