ich habe eine Tabelle1 mit 3 Spalten("Sparte; KW; Name"). Jetzt habe ich ein UserForm erstellt, mit drei TextBoxen und einem CommandButton. Die drei TextBoxes sind jeweils die Filter-Kriterien für die drei Spalten. Nachdem die drei Spalten gefiltert sind, wurde ich gerne die Ergebnisse in Tabelle2 kopieren, aber wie kann ich Excel sagen, dass er nur soviel Zeilen markieren muss, wie auch gefiltert wurden????
Hier ein Auszug meines Quelltextes:
Private Sub CommandButton1_Click()
Selection.AutoFilter Field:=1, Criteria1:=TextBox1.Value
Selection.AutoFilter Field:=2, Criteria1:=TextBox2.Value
Selection.AutoFilter Field:=3, Criteria1:=TextBox3.Value
Range("A1:C41").Copy
Sheets("Tabelle2").Select
Range("tabelle2!A3").PasteSpecial
End Sub
Bis jetzt habe ich Excel gesagt er solle einfach von A1 bis C41 alles kopieren auch wenn überhaupt nichts in diesem Bereich steht!
Wenn also nur 3 Zeilen nach dem Filter stehen bleiben sollen auch nur die 3 Zeilen markiert bzw. kopiert werden!!!
Ich sag mal Dankschön für euro tolle Hilfe!
gruß
Christoph