Ik wil in Excel met b.h.v een macro data kopieren uit een werkblad (Blad1), en deze data plaatsen onder de data die zich in een ander werkblad (maaiveld_0-250)bevind. Echter, niet alle data uit Blad1 wil ik kopiëren, alleen de gegevens die aan bepaalde voorwaarden voldoen. Daarom activeer ik hier een autofilter. Tot op heden gebruikte ik altijd onderstaande code, dat werkte altijd prima. Maar nu opeens gaat het fout...
Nu is het zo dat alle data uit de opgegeven range gekopieerd wordt, ook al is deze in Blad1 niet zichtbaar doordat de autofilter hier aan staat. Weet iemand hoe ik automatisch alleen de gefilterde data netjes onderaan de gegevens in een ander werkblad kan plakken??
Alvast bedankt! :thumb:

Code:
Sheets("Blad1").Select
Range("A2:H65535").Select
Selection.AutoFilter
Range("C3").Select
Selection.AutoFilter Field:=4, Criteria1:="1"
Selection.AutoFilter Field:=1, Criteria1:="<=250", Operator:=xlAnd, _
Criteria2:=">0"
Range("A3:C1000").Select
Selection.Copy
Sheets("maaiveld_0-250").Select
Range("A2").Select
Range("A1000").End(xlUp).Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Nu is het zo dat alle data uit de opgegeven range gekopieerd wordt, ook al is deze in Blad1 niet zichtbaar doordat de autofilter hier aan staat. Weet iemand hoe ik automatisch alleen de gefilterde data netjes onderaan de gegevens in een ander werkblad kan plakken??
Alvast bedankt! :thumb: