nutze folgenden Code
Nach dem stetzen des Autofilter sollten die Daten nochmal sortiert werden. in der Spalte G befindet sich dazu eine Datumsangabe.
Hat jemand eine Idee für mich?
Private Sub CommandButton2_Click()
Dim qWks As Worksheet, tarWks As Worksheet
Set qWks = Sheets("AES_Dat")
Set tarWks = Sheets("Liste_Bsp")
Dim rng As Range
Set rng = Union(qWks.Columns("B:E"), qWks.Columns("G:I"), qWks.Columns("K"))
rng.Copy
With tarWks
.Select
.Range("A1").PasteSpecial Paste:=xlValues
Application.CutCopyMode = False
.Range("A1").Select
With Selection
.AutoFilter
.AutoFilter Field:=7, Criteria1:="Bausparen"
.AutoFilter Field:=1, Criteria1:="kauz"
End With
.PrintOut Copies:=1, Collate:=True
.AutoFilterMode = False
.Cells.ClearContents
End With
Sheets("Druck").Select
End Sub
DANKE
Sascha