Hoe toont u alle bestandsnamen in een map en maakt u daar hyperlinks voor in Excel?
In veel kantoor- of projectmanagementscenario’s moet u snel een lijst verkrijgen van alle bestandsnamen uit een bepaalde map en deze direct kunnen openen via hyperlinks in Excel. Dit is bijzonder handig bij het werken met mappen vol contracten, rapporten, afbeeldingen of logbestanden, en zorgt voor naadloze navigatie en betere organisatie. Hoewel u bestandsnamen handmatig kunt kopiëren en vervolgens hyperlinks kunt invoegen, wordt deze aanpak al snel onpraktisch en tijdrovend bij tientallen of zelfs honderden bestanden. Gelukkig biedt Excel diverse oplossingen — zowel ingebouwde als met behulp van speciale tools — om dit proces te stroomlijnen en uw productiviteit aanzienlijk te verhogen. In dit artikel ontdekt u verschillende methoden, hun toepassingsscenario’s en essentiële tips voor efficiënt en foutloos gebruik.
➤ Alle bestandsnamen in een map weergeven en Hyperlink maken met Kutools voor Excel
➤ Alle bestandsnamen in een map weergeven en Hyperlink maken met Excel-formules
➤ Alle bestandsnamen in een map weergeven en Hyperlink maken met Power Query
Toon alle bestandsnamen in een map en maak Hyperlink maken met VBA-code
Wanneer u alle bestanden uit een map wilt weergeven en klikbare hyperlinks voor elk daarvan in Excel wilt genereren, biedt een VBA-macro een directe en praktische oplossing—vooral ideaal als u al bekend bent met macro’s en een geautomatiseerde aanpak nodig heeft voor mappen waarvan de inhoud regelmatig verandert.
1. Open een nieuw werkblad waarin u de resultaten wilt weergeven.
2. Druk op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.
3.Ga in het VBA-venster naar Invoegen>Moduleen plak het volgende codefragment in het modulegebied:
VBA: Toon alle bestandsnamen in een map en maak Hyperlink maken
Sub Example1()
'Updateby Extendoffice
Dim xFSO As Object
Dim xFolder As Object
Dim xFile As Object
Dim xFiDialog As FileDialog
Dim xPath As String
Dim I As Integer
Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
If xFiDialog.Show = -1 Then
xPath = xFiDialog.SelectedItems(1)
End If
Set xFiDialog = Nothing
If xPath = "" Then Exit Sub
Set xFSO = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFSO.GetFolder(xPath)
For Each xFile In xFolder.Files
I = I + 1
ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
Next
End Sub
4. Druk op F5 om de VBA-macro uit te voeren. Er verschijnt een Bladeren-dialoogvenster waarin u de map kunt selecteren waarvan u de bestanden wilt tonen.

5.Nadat u de gewenste map hebt gekozen en op OK hebt geklikt, worden alle bestandsnamen uit die specifieke map (maar niet uit submappen) in het actieve werkblad geplaatst—elk met een klikbare hyperlink voor directe toegang tot het bestand. Zie het voorbeeldresultaat hieronder:

- Opmerking: Dit VBA-script toont alleen bestanden in de hoofdmap die u selecteert; submappen worden uitgesloten. Als u regelmatig inclusief submappen moet zoeken, overweeg dan de Kutools-methode of pas het VBA-script aan zodat ook submappen worden doorzocht.
- Macro-instellingen: Als de macro niet wordt uitgevoerd, controleer dan of macro’s zijn ingeschakeld (Bestand > Opties > Trustcentrum > Instellingen voor het Trustcentrum > Macro-instellingen) en of u toestemming hebt om toegang te krijgen tot de geselecteerde map.
Toon alle bestandsnamen in een map en maak Hyperlink maken met Kutools voor Excel
Voor een snelle en flexibele weergave van alle bestanden in zowel een map als haar submappen — inclusief diverse kenmerken zoals grootte, aanmaakdatum en locatie — biedt Kutools voor Excel de functie Bestandsnaamlijst. Deze oplossing is ideaal voor gebruikers die regelmatig dergelijke lijsten moeten genereren, grote hoeveelheden gegevens beheren of uitgebreide opties nodig hebben, zoals filteren op bestandstype, het tonen van verborgen bestanden/mappen en het eenvoudig maken van hyperlinks.
Als Kutools voor Excel op uw systeem is geïnstalleerd, volgt u deze stappen:
1.Klik op KUTOOLS PLUS>Importeren/Exporteren>Bestandsnaamlijstzoals hieronder wordt getoond:


2.Voer in het dialoogvenster Bestandsnaamlijstde volgende stappen uit:
(1.) Klik op de knop
om uw doelmap op te geven;
(2.) Als u ook bestanden in submappen wilt opnemen, vink dan Bestanden in submappen opnemen aan. Om verborgen bestanden te tonen, vinkt u tevens Verborgen bestanden en mappen opnemen aan. Zo behoudt u volledige controle over welke bestanden worden weergegeven.
(3.) Geef onder Bestandstypede extensies of Bestandstype op die u wilt opnemen (bijvoorbeeld *.xlsx, *.docx, *.pdf, enz.);
(4.) Selecteer indien nodig de eenheid voor de weergave van Bestandsgrootte (bytes, KB, MB, enz.);
(5.) Zorg ervoor dat u Hyperlink maken linksonder aanvinkt om directe toegang tot bestanden vanuit de lijst mogelijk te maken.
Controleer uw selecties nogmaals op nauwkeurigheid—vooral bij het werken met grote of gedeelde mappen—om onnodige verwerkingstijd en privacyproblemen te voorkomen.
3.Nadat u het dialoogvenster hebt ingesteld, klikt u op OK. De tool genereert automatisch een uitgebreide, gehyperlinkte lijst van alle bestanden die aan uw criteria voldoen in een nieuw werkblad. Dit proces doorzoekt alle geselecteerde submappen en past de gekozen weergaveopties toe. Hier is een typisch resultaat:

Klik voor meer informatie over de hulpprogramma Bestandsnaamlijst…
Download en probeer Kutools voor Excel nu gratis!
Tips:
- Deze tool is uiterst handig voor terugkerende rapportagetaken, archivering en gezamenlijke documentophaling.
- Overweeg om vooraf een specifiek uitvoerwerkblad aan te maken, zodat uw werkboeken netjes en overzichtelijk blijven.
- Controleer altijd de resultaten: af en toe kunnen netwerk- of machtigingsproblemen leiden tot ontbrekende items.
Demo: Toon alle bestandsnamen in een map en maak Hyperlink maken met Kutools voor Excel
Toon alle bestandsnamen in een map en maak Hyperlink maken met Excel-formules
Als u de lijst met bestandsnamen en hun relatieve of absolute paden al op een andere manier hebt verkregen—bijvoorbeeld door te kopiëren uit Windows Verkenner naar Excel, via de DIR-opdracht, Power Query of andere importtools—kunt u de ingebouwde HYPERLINK-functie van Excel gebruiken om snel klikbare koppelingen voor elk bestand te genereren. Deze aanpak is eenvoudig toegankelijk, vereist geen macro’s en is ideaal voor gebruikers die alleen hyperlinks hoeven te maken op basis van een bestaande lijst met bestanden, ongeacht hoe die lijst tot stand is gekomen.
1. Stel dat u in kolom A volledige bestandspaden heeft (vanaf A2 naar beneden), zoals C:\Documents\Report1.xlsx, C:\Documents\Report2.xlsx, enzovoort. Voer in cel B2 (naast het eerste bestandspad) deze formule in:
=HYPERLINK(A2, A2) 2. Druk op Enter. Kopieer de formule vervolgens naar alle rijen met een bestandspad (sleep de vulgreep of dubbelklik erop). Zo ontstaan klikbare koppelingen waarbij het volledige pad als koppelingstekst wordt weergegeven.
3.Als u wilt dat de Weergavetekst alleen de bestandsnaam is (niet het volledige pad), gebruik dan:
=HYPERLINK(A2, MID(A2, FIND("@", SUBSTITUTE(A2, "\", "@", LEN(A2) - LEN(SUBSTITUTE(A2, "\", "")))) + 1, 255)) Zo blijft het doel van de hyperlink het volledige pad in A2, terwijl alleen de bestandsnaam wordt weergegeven.
Excel-365-sneltoets (indien beschikbaar):
Als uw Excel TEKSTNAondersteunt, is een eenvoudigere weergave van bestandsnamen:
=HYPERLINK(A2, TEXTAFTER(A2, "\", -1)) 4.Als uw cellen in kolom Aalleen bestandsnamen bevatten (zonder paden) en alle bestanden zich in dezelfde map bevinden, voeg dan het Bestandspad toe in de formule (pas het pad aan voor uw situatie):
=HYPERLINK("D:\SharedFiles\" & A2, A2) Tips:
- Controleer de geldigheid van paden:Zorg ervoor dat de paden in kolom A correct en toegankelijk zijn. UNC- of netwerkpadden (bijv.)
\\server\share\file.xlsx) worden ondersteund, mits uw systeem toegang heeft. - Weergavetekst-flexibiliteit: Vervang het tweede argument van de functie
HYPERLINKdoor elke beschrijvende tekst die u maar wilt. - Relatief pad:Als uw werkmap is opgeslagen in dezelfde bovenliggende map, werken relatieve koppelingen ook (bijv.)
.\Sub\file.xlsx).
Beperkingen: Excel-formules kunnen mappen op schijf niet rechtstreeks doorzoeken. U moet eerst een lijst met bestanden (en hun paden) verkrijgen—via kopiëren/plakken in Verkenner, Power Query, een VBA-script of een andere methode—en daarna de bovenstaande formules gebruiken om hyperlinks te maken.
Geavanceerd scenario (web): In Excel voor het web kan Office Scripts het verzamelen van de lijst en het invoegen van hyperlinks automatiseren voor cloudlocaties (OneDrive/SharePoint). Zie de documentatie over Office Scripts van Microsoft voor meer informatie.
Alle bestandsnamen in een map weergeven en Hyperlink maken met Power Query (Ophalen en transformeren)
Power Query (ingebouwd in moderne Excel-versies) biedt een betrouwbare en vernieuwbare manier om de lijst met bestanden uit een map te importeren en altijd up-to-date te houden. Ideaal voor dynamische updates, met optie om onderliggende mappen mee te nemen en eenvoudig te filteren op bestandstype of datum.
Stapsgewijze instructies
1. Ga naar het tabblad Gegevens > Gegevens ophalen > Uit bestand > Uit map.
2. Klik in het dialoogvenster op Bladeren, kies uw doelmap en klik vervolgens op OK.
3. Klik op Gegevens transformerenom de Power Query Editor te openen. U ziet dan een tabel met bestanden (standaard)inclusief onderliggende mappen via de connector Map.Bestanden).
4.Verwijder kolommen die u niet nodig hebt (bijv.)Inhoud). Behoud Bestandspad, Naam, Wijzigingsdatum, Extensie, enzovoort, indien nodig.
5. Maak een kolom met het volledige pad: Kolom toevoegen > Aangepaste kolom > formule: [Map Pad] & [Naam], en geef deze de naam VolledigPad.
6. (Optioneel) Filter op extensieom alleen bepaalde bestandstypen op te nemen (bijv.).xlsx, .pdf).
7. Klik op Sluiten en laden om de tabel in Excel te laden.
Maak de koppelingen klikbaar in Excel:
Nadat de Power Query-tabel is geladen (bijv.)Tabel1) en een kolom VolledigPadbevat, voegt u naast deze kolom een Nieuw werkblad-kolom toe met de volgende formule:
=HYPERLINK([@[FullPath]]) Sleep de formule omlaag. U beschikt nu over klikbare hyperlinks met het volledige pad als koppelingstekst. Wanneer bestanden in de map wijzigen, gebruikt u Gegevens > Alles vernieuwen.
- Submappen: De connector Uit map gebruikt
Map.Bestanden, waarmee standaard bestanden uit de map én haar submappen worden geretourneerd. Filter indien nodig op Bestandspad. - Verborgen/systeembestanden: Deze kunnen worden uitgesloten, afhankelijk van machtigingen en instellingen.
- Hyperlinks: Power Query levert tekst op; gebruik de Excel-formule
HYPERLINK(hierboven getoond) om klikbare koppelingen in het werkblad te maken.
Gerelateerd artikel:
Hoe geef ik alle bestanden in een map en de bijbehorende onderliggende mappen weer in een werkblad?
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