Skip to main content

Hoe gegevens naar een ander werkblad kopiëren met Geavanceerd Filter in Excel?

Author: Xiaoyang Last Modified: 2025-05-29

De functie Geavanceerd Filter in Excel stelt u in staat om gegevens uit een dataset te extraheren en filteren. Hoewel het naadloos werkt binnen hetzelfde werkblad, kunt u een waarschuwingsbericht tegenkomen wanneer u de gefilterde resultaten naar een ander werkblad probeert te kopiëren. In deze handleiding laten we u stap-voor-stap zien hoe u gefilterde gegevens naar een ander werkblad kopieert met behulp van zowel de functie Geavanceerd Filter als VBA-code.

A screenshot showing a warning message when using Advanced Filter to copy data to another worksheet in Excel

Gegevens naar een ander werkblad kopiëren met Geavanceerd Filter door gebruik te maken van de functie Geavanceerd Filter

Gegevens naar een ander werkblad kopiëren met Geavanceerd Filter door gebruik te maken van VBA-code


Gegevens naar een ander werkblad kopiëren met Geavanceerd Filter door gebruik te maken van de functie Geavanceerd Filter

Hier is een eenvoudige oplossing voor dit probleem, volg deze stappen:

1. Activeer het werkblad waar u de gefilterde resultaten wilt kopiëren met behulp van de functie Geavanceerd Filter.

A screenshot showing the worksheet activated for copying filtered results using Advanced Filter in Excel

2. Klik vervolgens op Gegevens > Geavanceerd, zie screenshot:

A screenshot highlighting the Advanced option under the Data tab in Excel

3. In de Geavanceerd Filter dialoogvenster, selecteer Kopieer naar een andere locatie uit de Actie sectie, en klik vervolgens op Range selection button knop om het gegevensbereik te selecteren dat u wilt filteren in een ander werkblad naast de Lijstbereik, blijf klikken op Range selection button knop naast de Criteriabereik om de criteria uit een ander werkblad te selecteren, zie screenshot:

A screenshot of the Advanced Filter dialog box in Excel with List Range and Criteria Range selected

4. Klik vervolgens op Range selection button knop naast de Kopiëren naar vak om een cel te selecteren waar u de gefilterde resultaten wilt uitvoeren vanuit het actieve werkblad, en klik vervolgens op OK knop, de gefilterde resultaten zijn nu geëxtraheerd naar een ander werkblad op basis van uw originele datablad.

A screenshot showing the filtered results copied to another worksheet using Advanced Filter in Excel


Gegevens naar een ander werkblad kopiëren met Geavanceerd Filter door gebruik te maken van VBA-code

Als u bekwaam bent met VBA, kunt u deze taak voltooien met behulp van de volgende VBA-code.

1. Activeer het werkblad dat u wilt filteren en kopieer de resultaten naar een ander werkblad.

2. Houd de toetsen ALT + F11 ingedrukt in Excel, en het venster Microsoft Visual Basic for Applications wordt geopend.

3. Klik op Invoegen > Module, en plak de volgende code in het Modulevenster.

VBA-code: Gegevens naar een ander werkblad kopiëren met Geavanceerd Filter:

Sub Advancedfiltertoanothersheet()
'Updateby Extendoffice
    Dim xStr As String
    Dim xAddress As String
    Dim xRg As Range
    Dim xCRg As Range
    Dim xSRg As Range
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the filter range:", "Kutools for Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Set xCRg = Application.InputBox("Please select the criteria range:", "Kutools for Excel", "", , , , , 8)
    If xCRg Is Nothing Then Exit Sub
    Set xSRg = Application.InputBox("Please select the output range:", "Kutools for Excel", "", , , , , 8)
    If xSRg Is Nothing Then Exit Sub
    xRg.AdvancedFilter xlFilterCopy, xCRg, xSRg, False
    xSRg.Worksheet.Activate
    xSRg.Worksheet.Columns.AutoFit
End Sub

4. Druk vervolgens op de F5-toets om deze code uit te voeren, en er verschijnt een pop-upvenster waarin u wordt gevraagd het gegevensbereik te selecteren dat u wilt filteren, zie screenshot:

A screenshot of a prompt box for selecting the filter range when using VBA to copy filtered data in Excel

5. Klik op OK, en er verschijnt een ander dialoogvenster waarin u wordt gevraagd het criteriabereik voor het filteren te selecteren, zoals te zien is in de screenshot:

A screenshot of a prompt box for selecting the criteria range when using VBA to copy filtered data in Excel

6. Ga door met klikken op OK, in het pop-upvenster selecteert u een cel uit een nieuw werkblad waar u de filterresultaten wilt uitvoeren, zie screenshot:

A screenshot of a prompt box for selecting the output range in another worksheet using VBA to copy filtered data in Excel

7. Klik tot slot op de knop OK, de gefilterde gegevens zijn nu uitgevoerd naar een ander opgegeven werkblad zoals u nodig hebt.

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!