#

Download:

Datei 1: Excel_Zeilen_löschen.xlsm

Excel : Zeilen löschen per vba Code

 

Das folgende Beispiel zeigt wie man per vba Makro-Code Zeilen in einem Excel Arbeitsblatt automatisch löschen kann

Per vba Code heißt das

    'ActiveSheet.Range("$C$2:$Z$31757").AutoFilter Field:=1, Criteria1:="=Produkt B", Operator:=xlOr, Criteria2:="=Produkt C"

oder

    ActiveSheet.Range("$C$2:$Z$31757").AutoFilter Field:=1, Criteria1:=Array("Produkt B", "Produkt C"), Operator:=xlFilterValues

 

 

Im ersten Schritt wird ein Filter über einen Bereich gelegt und nach Werten gefiltert

 

Anschliessend wird über alle gefilterten Zeilen gelöscht

    'Selection.Delete Shift:=xlUp

 

 

 

 

 

Vba Makro Code als Beispiel

Option Explicit On

 

Sub Zeilen_loeschen_ueber_Filter()

    '------< Zeilen_loeschen_ueber_Filter() >-------

    Tabelle2.Activate

    Range("c2").Select

    'ActiveSheet.Range("$C$2:$Z$31757").AutoFilter Field:=1, Criteria1:="=Produkt B", Operator:=xlOr, Criteria2:="=Produkt C"

    ActiveSheet.Range("$C$2:$Z$31757").AutoFilter Field:=1, Criteria1:=Array("Produkt B", "Produkt C"), Operator:=xlFilterValues

    Rows("3:10000").Select

    'Selection.Delete Shift:=xlUp

    'Selection.ClearContents

    '------</ Zeilen_loeschen_ueber_Filter() >-------

End Sub_ueber_Filter() >-------

 

Mobile

.

123movies