Hallo,
ich habe ein kleines Makro aufgezeichnet, dass einen Filter in einer Tabelle setzt und die gefilterten Daten dann in eine andere Tabelle einfügt.
Nur habe ich nun das Problem das, wenn die Auswahl leer ist, VBA nicht die Kopierten Zeilen einfügen kann.
Wie sage ich dem Makro, das es, wenn die Auswahl "keine"Daten enthält, es auch nicht den Befehl Kopieren und Einfügen ausführen muss???
Hier das Makro:
ActiveSheet.Range("$A$18:$L$320").AutoFilter Field:=12, Criteria1:="1"
ActiveSheet.Range("$A$18:$L$320").AutoFilter Field:=3, Criteria1:="6"
ActiveSheet.Range("$A$18:$L$320").AutoFilter Field:=2, Criteria1:="5"
Range("A19").Select
Range(Selection, Selection.End(xlToRight)).Select
Range("A19:K19").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("Richtung1").Select
Range("F686").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A2").Select
Sheets("Basis").Select
ActiveSheet.Range("$A$18:$L$320").AutoFilter Field:=2
ActiveSheet.Range("$A$18:$L$320").AutoFilter Field:=3
ActiveSheet.Range("$A$18:$L$320").AutoFilter Field:=12
Range("E13").Select