KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe toont u alle bestandsnamen in een map en maakt u daar hyperlinks voor in Excel?

AuteurXiaoyang Wijzigingsdatum

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.


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.

VBA-code om de map te kiezen waaruit de bestanden worden vermeld

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:

Alle bestanden in de opgegeven map worden weergegeven met hyperlinks

  • 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.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

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:

klik op de functie Bestandsnaamlijst van Kutools

geef de opties op in het dialoogvenster

2.Voer in het dialoogvenster Bestandsnaamlijstde volgende stappen uit:

(1.) Klik op de knop bladerknopom 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.

Download nu Kutools voor Excel!

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:

alle bestanden in de map en submappen worden weergegeven met hyperlinks

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 HYPERLINK door 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.

Toepasselijke scenario’s:Terugkerende rapporten, grote mappen of wanneer u extra kenmerken nodig hebt (extensie, Wijzigingstijd, grootte) en vernieuwing met één klik.

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.

Voordelen:Vernieuwbare lijst (één klik), eenvoudig filteren en sorteren, geschikt voor grote mappen en haalt kenmerken zoals grootte en Wijzigingstijd op voor rapportage.
  • 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

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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