Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

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

Normaal gesproken kunnen we snel de Geavanceerde Filter functie om gegevens uit de onbewerkte gegevens in hetzelfde werkblad te extraheren. Maar soms, wanneer u het gefilterde resultaat naar een ander werkblad probeert te kopiëren, krijgt u het volgende waarschuwingsbericht. Hoe zou u in dit geval met deze taak in Excel kunnen omgaan?

Gegevens kopiëren naar een ander werkblad met geavanceerd filter met behulp van de geavanceerde filterfunctie

Kopieer gegevens naar een ander werkblad met Geavanceerd filter met behulp van VBA-code


Gegevens kopiëren naar een ander werkblad met geavanceerd filter met behulp van de geavanceerde filterfunctie


Hier is een eenvoudige oplossing voor u om deze taak op te lossen, doe alstublieft als volgt:

1. Activeer het werkblad waar u het gefilterde resultaat naartoe wilt kopiëren met behulp van de geavanceerde filterfunctie.

2. Dan klikken Data > Meer optieszie screenshot:

3. In de Geavanceerde Filter dialoogvenster, selecteer Kopiëren naar een andere locatie van de Actie sectie en klik vervolgens op om het gegevensbereik te selecteren dat u wilt filteren op een ander blad naast het Lijst bereik, klik op klikken knop naast de Criteriumbereik om de criteria van een ander blad te selecteren, zie screenshot:

4. Dan klikken knop naast de Kopiëren naar om een ​​cel te selecteren waar u het gefilterde resultaat wilt uitvoeren vanuit het actieve werkblad en klik vervolgens op OK knop, het gefilterde resultaat is geëxtraheerd naar een ander blad op basis van uw originele gegevensblad.


Kopieer gegevens naar een ander werkblad met Geavanceerd filter met behulp van VBA-code

Als u bekwaam bent met VBA-code, kunt u deze taak afmaken met de volgende VBA-code.

1. Activeer het werkblad dat u wilt filteren en kopieer het resultaat naar een ander blad.

2. Houd de toets ingedrukt ALT + F11 toetsen in Excel, en het opent de Microsoft Visual Basic voor toepassingen venster.

3. Klikken bijvoegsel > moduleen plak de volgende code in de module Venster.

VBA-code: gegevens kopiëren naar een ander werkblad 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. En druk vervolgens op F5 sleutel om deze code uit te voeren, en een promptvakje wordt uitgeklapt om u het gegevensbereik te laten selecteren dat u wilt filteren, zie screenshot:

5. Dan klikken OKen er verschijnt een nieuw dialoogvenster om u eraan te herinneren het criteriumbereik te selecteren waarop u wilt filteren, zie screenshot:

6. Blijf klikken OK, selecteer in het uitgevouwen dialoogvenster een cel uit een ander nieuw werkblad waar u het filterresultaat wilt uitvoeren, zie screenshot:

7. Klik ten slotte op OK knop, de gefilterde gegevens zijn uitgevoerd naar een ander gespecificeerd blad als u nodig hebt.


Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen zonder gegevens te verliezen; Inhoud gesplitste cellen; Combineer dubbele rijen / kolommen... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functionaliteit 30-daagse gratis proefversie.
kte-tab 201905

Tabblad Office Brengt interface met tabbladen naar Office en maakt uw werk veel eenvoudiger

  • Bewerken en lezen met tabbladen inschakelen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en verlaagt dagelijks honderden muisklikken voor u!
Officetab onderaan
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.