Hoe zoekt u snel een waarde in meerdere bladen of werkmappen?
Heeft u ooit een specifieke waarde moeten zoeken die in verschillende bladen of zelfs in meerdere werkmappen in Excel kan voorkomen? Dit is een veelvoorkomend scenario, vooral bij het werken met grote projecten, maandelijkse rapportages of bij het consolideren van informatie die in meerdere bestanden wordt bijgehouden. Handmatig elk blad of bestand doorzoeken kost niet alleen veel tijd, maar is ook gevoelig voor fouten. In deze handleiding ontdekt u verschillende effectieve methoden om efficiënt naar gegevens te zoeken, of u nu binnen één werkmap zoekt, in meerdere werkmappen of een oplossing nodig heeft op basis van formules of geconsolideerde gegevens. Deze aanpakken beantwoorden praktische behoeften die u kunt tegenkomen in routinematige Excel-werkstromen of Data-analyse-projecten.
Zoek een waarde in meerdere bladen van een werkmap met de Zoeken en Vervangen-functie
Zoek een waarde in alle werkmappen van een map met VBA
Zoek snel een waarde in meerdere geopende werkmappen met Kutools voor Excel ![]()
Zoek een waarde in meerdere bladen met Excel-formules
Zoek een waarde in meerdere bladen van een werkmap met de Zoeken en Vervangen-functie
De Zoeken en Vervangen-functie van Excel is een eenvoudige maar krachtige manier om snel specifieke waarden te vinden in meerdere werkbladen binnen dezelfde werkmap. Deze methode werkt het beste als u precies weet welke bladen u wilt doorzoeken of wanneer uw gegevens overzichtelijk en gestructureerd zijn binnen één bestand. Zoeken in meerdere bestanden of gesloten werkmappen wordt helaas niet ondersteund, maar voor snelle zoekopdrachten binnen één werkmap biedt deze functie een directe en efficiënte oplossing.
1. Selecteer eerst de bladtabs die u in uw zoekopdracht wilt opnemen door de Ctrl-toets ingedrukt te houden en op elk werkblad in de BladtabTabbladbalk afzonderlijk te klikken. Zo zorgt u ervoor dat de zoekopdracht tegelijkertijd op alle geselecteerde werkbladen wordt toegepast. Zie screenshot:

2. Nadat u de gewenste werkbladen hebt geselecteerd, drukt u op Ctrl + F om het dialoogvenster Zoeken en Vervangen te openen. Typ de waarde die u wilt zoeken in het tekstvak Zoeken naar onder het tabblad Zoeken en klik vervolgens op de knop Alles zoeken. Excel toont onmiddellijk een lijst van alle cellen op de geselecteerde werkbladen die uw zoekwaarde bevatten, inclusief hun locaties. Zie screenshot:

Tip: De Zoeken en Vervangen-tool doorzoekt alleen geselecteerde werkbladen die geopend en zichtbaar zijn. Wilt u uw zoekopdracht uitbreiden naar extra bladen? Zorg er dan voor dat u deze selecteert zoals hierboven beschreven. Als u per ongeluk een blad overslaat, herhaalt u de handeling nadat u het blad aan uw selectie hebt toegevoegd.
Voorzorgsmaatregelen: Deze methode doorzoekt geen gesloten of verborgen werkmappen en markeert cellen niet automatisch – het toont alleen de resultaten ter navigatie.
Probleemoplossing: Als u de verwachte resultaten niet ziet, controleer dan eerst uw bladselectie en zorg dat er geen filters of celbeveiligingen zijn toegepast die de zoekopdracht kunnen beperken of resultaten kunnen verbergen.
Zoek- en vervangwaarden eenvoudig in meerdere werkbladen en werkmappen |
Kutools voor Excel's geavanceerde Zoeken en Vervangen-functie biedt een efficiënte manier om waarden te zoeken en te vervangen in meerdere werkbladen of zelfs in alle geopende werkmappen. Met deze geavanceerde functie kunt u Tijd besparen en fouten voorkomen bij het werken met grote datasets, waardoor uw Excel-taken sneller en nauwkeuriger verlopen. |
![]() |
Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële tools, zodat u sneller en gemakkelijker kunt werken, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Direct downloaden |
Zoek een waarde in alle werkmappen van een map met VBA
Als u een specifieke waarde moet zoeken in meerdere werkmappen binnen één map – inclusief bestanden die u niet hebt geopend – kunnen de ingebouwde hulpmiddelen van Excel dit helaas niet direct aan. Gelukkig biedt een VBA-macro (Visual Basic for Applications) de perfecte oplossing: deze opent systematisch elke werkmap in de map, scant alle werkbladen en registreert precies waar overeenkomsten worden gevonden. Ideaal voor periodieke audits of het controleren van waarden in gearchiveerde of batchbestanden!
1. Open eerst een nieuwe (of lege) werkmap in Excel. Selecteer de cel waarin u de zoekresultaten wilt weergeven (meestal cel A1). Druk op Alt + F11 om het venster van de Microsoft Visual Basic for Applications-editor te openen.
2. Ga in de VBA-editor naar Invoegen > Module om een nieuwe module te maken en plak vervolgens de volgende VBA-code in het modulevenster.
VBA: Zoek een waarde in alle werkmappen binnen een map.
Sub SearchFolders()
'UpdatebyKutoolsforExcel20200913
Dim xFso As Object
Dim xFld As Object
Dim xStrSearch As String
Dim xStrPath As String
Dim xStrFile As String
Dim xOut As Worksheet
Dim xWb As Workbook
Dim xWk As Worksheet
Dim xRow As Long
Dim xFound As Range
Dim xStrAddress As String
Dim xFileDialog As FileDialog
Dim xUpdate As Boolean
Dim xCount As Long
Dim xAWB As Workbook
Dim xAWBStrPath As String
Dim xBol As Boolean
Set xAWB = ActiveWorkbook
xAWBStrPath = xAWB.Path & "\" & xAWB.Name
On Error GoTo ErrHandler
Set xFileDialog = Application.FileDialog(msoFileDialogFolderPicker)
xFileDialog.AllowMultiSelect = False
xFileDialog.Title = "Select a forlder"
If xFileDialog.Show = -1 Then
xStrPath = xFileDialog.SelectedItems(1)
End If
If xStrPath = "" Then Exit Sub
xStrSearch = "KTE"
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
Set xOut = Worksheets.Add
xRow = 1
With xOut
.Cells(xRow, 1) = "Workbook"
.Cells(xRow, 2) = "Worksheet"
.Cells(xRow, 3) = "Cell"
.Cells(xRow, 4) = "Text in Cell"
Set xFso = CreateObject("Scripting.FileSystemObject")
Set xFld = xFso.GetFolder(xStrPath)
xStrFile = Dir(xStrPath & "\*.xls*")
Do While xStrFile <> ""
xBol = False
If (xStrPath & "\" & xStrFile) = xAWBStrPath Then
xBol = True
Set xWb = xAWB
Else
Set xWb = Workbooks.Open(Filename:=xStrPath & "\" & xStrFile, UpdateLinks:=0, ReadOnly:=True, AddToMRU:=False)
End If
For Each xWk In xWb.Worksheets
If xBol And (xWk.Name = .Name) Then
Else
Set xFound = xWk.UsedRange.Find(xStrSearch)
If Not xFound Is Nothing Then
xStrAddress = xFound.Address
End If
Do
If xFound Is Nothing Then
Exit Do
Else
xCount = xCount + 1
xRow = xRow + 1
.Cells(xRow, 1) = xWb.Name
.Cells(xRow, 2) = xWk.Name
.Cells(xRow, 3) = xFound.Address
.Cells(xRow, 4) = xFound.Value
End If
Set xFound = xWk.Cells.FindNext(After:=xFound)
Loop While xStrAddress <> xFound.Address
End If
Next
If Not xBol Then
xWb.Close (False)
End If
xStrFile = Dir
Loop
.Columns("A:D").EntireColumn.AutoFit
End With
MsgBox xCount & " cells have been found", , "Kutools for Excel"
ExitHandler:
Set xOut = Nothing
Set xWk = Nothing
Set xWb = Nothing
Set xFld = Nothing
Set xFso = Nothing
Application.ScreenUpdating = xUpdate
Exit Sub
ErrHandler:
MsgBox Err.Description, vbExclamation
Resume ExitHandler
End Sub
3. Druk op de toets F5 of klik op de knop Uitvoeren om deze macro uit te voeren. Er verschijnt een Selecteer een map-dialoogvenster waarin u de map kunt kiezen die de werkmappen bevat die u wilt doorzoeken. Zie screenshot:

4. Klik op OK. Nadat de zoekopdracht is voltooid, informeert een berichtvenster u over het totale aantal cellen dat uw opgegeven waarde bevat. Zie screenshot:

5. Klik op OK om het bericht te sluiten. Alle locaties waar de waarde is gevonden, worden weergegeven in een nieuw werkblad, inclusief de werkboeknaam, werkbladnaam, celverwijzing en de exacte celinhoud ter beoordeling.

Tip: De huidige zoekterm is in de VBA ingesteld als „KTE”. U kunt deze aanpassen door de regel xStrSearch = "KTE" in de code te wijzigen naar elke waarde die u wilt zoeken.
Voorzorgsmaatregelen: Zorg ervoor dat alle relevante werkmappen zijn opgeslagen en gesloten (behalve degene waarin u uw macro uitvoert, die mag blijven openstaan). Grote mappen met veel of complexe Excel-bestanden kunnen enige tijd nodig hebben om te verwerken. Onderbreek de macro niet tijdens de uitvoering.
Probleemoplossing: Als u fouten tegenkomt, controleer dan of alle bestanden echte Excel-werkboeken zijn (niet beschadigd of wachtwoordbeveiligd) en of uw macro-beveiligingsinstellingen het uitvoeren van code toestaan. Als de macro niet voltooit, voert u deze eerst uit op een kleinere set bestanden.
Zoek snel een waarde in meerdere geopende werkmappen met Kutools voor Excel
Wanneer u een zoekopdracht wilt uitvoeren in meerdere werkmappen die al geopend zijn in uw Excel-sessie, biedt Kutools voor Excel een speciaal Zoeken en Vervangen-deelvenster dat het proces veel eenvoudiger en overzichtelijker maakt. Dit is bijzonder handig om uw werkmappen razendsnel te doorzoeken—zonder scripting of ingewikkelde instellingen. Ideaal voor gebruikers die vaak met meerdere bestanden tegelijk werken en een gebruiksvriendelijke, eenvoudige tool nodig hebben om zoekopdrachten efficiënt te beheren.
1. Ga in een van uw geopende werkmappen naar het tabblad Kutools en selecteer Navigatie. Klik vervolgens op de knop Zoeken en Vervangen
om het Zoeken en Vervangen-deelvenster te openen, dat meestal links in uw Excel-venster verschijnt. Zie screenshot:

2. Voer op het tabblad Zoeken de waarde die u wilt zoeken in het tekstvak Zoeken naar. Selecteer Alle werkmappen in het keuzemenu Binnen om de zoekopdracht uit te voeren in elke geopende werkmap. Klik vervolgens op Alles zoeken om direct een lijst te zien van alle overeenkomende cellen, inclusief hun locaties. Zie screenshot:
Tip: Met de geavanceerde Zoeken en Vervangen-functionaliteit van Kutools voor Excel zoekt en vervangt u niet alleen in alle geopende werkmappen, maar ook specifiek in geselecteerde werkbladen, het huidige werkboek, het huidige werkblad of zelfs alleen in uw huidige selectie. Zo behoudt u precies de controle die u nodig heeft.
Voorzorgsmaatregelen: Zorg ervoor dat alle werkmappen die u wilt doorzoeken, geopend zijn voordat u de zoekopdracht start. Dit hulpmiddel kan namelijk geen bestanden doorzoeken die momenteel niet in Excel zijn geopend.
Probleemoplossing: Als sommige bestanden niet verschijnen in uw zoekresultaten, controleer dan of ze volledig zijn geladen in Excel en niet in een beveiligde weergave of alleen-lezenmodus staan, want dat kan de toegang tot de zoekfunctie beperken.
Demo: Zoekwaarde in meerdere geopende werkmappen met Kutools voor Excel
Zoek een waarde in meerdere bladen met Excel-formules
Wanneer u meerdere bekende werkbladnamen in uw werkmap hebt en snel wilt controleren of — en zo ja, waar — een specifieke waarde op die werkbladen voorkomt, kunt u Excel-formules gebruiken om dynamisch door de werkbladen te zoeken. Deze aanpak is ideaal als u wilt dat uw zoekresultaten automatisch worden bijgewerkt en uw lijst met werkbladen relatief stabiel is of wordt beheerd in een aparte tabel.
Deze methode vereist dat u de namen van alle te doorzoeken werkbladen al kent of in een lijst heeft. Ze is het meest effectief voor geautomatiseerde controles, dashboards of wanneer u een samenvattende verwijzing wilt opbouwen zonder telkens een volledige scan uit te voeren.
Voordelen: Resultaten worden automatisch bijgewerkt zodra de gegevens wijzigen; geen scripts of invoegtoepassingen nodig — alles gebeurt binnen de werkmap.
Nadelen: Niet geschikt voor situaties waarin werkbladnamen vaak veranderen of wanneer u een zeer groot aantal werkbladen heeft.
Voorbeeldscenario: Stel dat u drie werkbladen hebt met de namen Werkblad1, Werkblad2 en Werkblad3. U wilt weten op welk(e) werkblad(en) een specifieke waarde, zoals „Invoice123”, voorkomt in cel A1 — of simpelweg controleren of die waarde ergens op die werkbladen staat.
Stap 1. Stel dat u een lijst met werkbladnamen hebt in D2:D4 (D2: Werkblad1, D3: Werkblad2, D4: Werkblad3). Voer de te zoeken waarde (bijv. „Invoice123”) in E1. Voer vervolgens in F2 de volgende formule in:
=IF(COUNTIF(INDIRECT("'"&D2&"'!A:A"), $E$1) >0, "Found", "Not Found") Stap 2. Sleep de formule vanaf F2 naar F4 om alle werkbladen in de lijst D2:D4 te controleren. Voor elk werkblad wordt dan „Gevonden” of „Niet gevonden” weergegeven.
Hoe het werkt: De formule gebruikt INDIRECT om een verwijzing te maken naar elk opgegeven werkblad en COUNTIF om te controleren of de waarde in E1 voorkomt in kolom A van dat werkblad. Pas het bereik A:Aaan om een andere kolom of een specifiek bereik te richten (bijv.)A1:Z100) indien nodig.
Extra tip:Gebruik de volgende matrixformule om de naam(namen) van het/de werkblad(en) op te halen waarin de waarde voorkomt (ingevoerd met Ctrl + Shift + Enter in oudere Excel-versies of als gewone formule in Microsoft 365/Excel 2021+):
=TEXTJOIN(", ",TRUE,IF(COUNTIF(INDIRECT("'"&D2:D4&"'!A:A"), $E$1)>0, D2:D4, "")) Hiermee krijgt u een kommagescheiden lijst van alle werkbladnamen waarin de waarde is gevonden. Let op met INDIRECT: deze functie werkt alleen met geopende werkmappen en ondersteunt geen zoekacties in gesloten bestanden.
Voorzorgsmaatregelen: Als u werkbladnamen wijzigt of verwijdert, geeft de formule een #VERW!-fout. Controleer daarom altijd of de lijst met werkbladnamen correct is. In grotere werkmappen kunnen formules die gebruikmaken van INDIRECT de prestaties van uw werkmap vertragen.
Probleemoplossing: Als u fouten ziet, controleer dan of alle gerefereerde werkbladen bestaan en of uw zoekbereik correct is ingesteld. Overweeg voor dynamische werkbladlijsten het gebruik van benoemde bereiken of Gegevensvalidatie om de lijst met werkbladen automatisch bij te houden.
Gerelateerde artikelen:
- Hoe kunt u snel Zoeken en Vervangen uitvoeren in meerdere werkbladen of in de hele werkmap?
- Hoe kunt u snel Zoeken en Vervangen toepassen in meerdere geopende Excel-bestanden?
- Hoe vindt u de grootste negatieve waarde (minder dan 0) in Excel?
- Hoe verwijdert u alle duplicaten uit een kolom in Excel?
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins
