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

Hoe haalt u alle bestandsnamen uit een map en de bijbehorende submappen naar een werkblad?

AuteurTech Support Wijzigingsdatum

Wilt u een lijst met bestandsnamen uit een map genereren in een Excel-werkblad? De volgende methoden helpen u dit snel en efficiënt te doen – kies de aanpak die het beste aansluit bij uw behoeften.


Alle bestandsnamen uit een map naar een werkblad overbrengen met behulp van een webbrowser

Als u bestanden uit een map wilt weergeven in een webbrowser, moet u ervoor zorgen dat u een van de volgende browsers op uw computer hebt geïnstalleerd: Firefox, Opera of Google Chrome. Stel dat u de bestanden uit de onderstaande map in een werkblad wilt weergeven—zie de schermafbeelding:

1. Kopieer het pad van de map („Folder Test”) in Verkenner. Het pad van deze map is bijvoorbeeld: „C:\Users\AddinTestWin10\Desktop\Folder Test".

2. Open een van de webbrowsers (Firefox, Opera of Google Chrome), plak het bestandspad in de adresbalk en druk op Enter. Zie de schermafbeelding:

Een schermafbeelding van een maplocatie geplakt in de adresbalk van een browser

3. Druk op Ctrl+A om alle inhoud in de webbrowser te selecteren en vervolgens op Ctrl+C om deze te kopiëren.

4. Open Excel en plak de inhoud direct met de sneltoets Ctrl+V in een werkblad. Zie de schermafbeelding:

Een schermafbeelding van bestanden uit een map geplakt in een Excel-werkblad

Opmerkingen:
  • 1. Met deze methode worden alleen bestanden in de hoofdmap weergegeven; bestanden in submappen worden niet vermeld.
  • 2. De hyperlinks in de bestandsnamen zijn niet beschikbaar.

Alle bestandsnamen uit een map naar een werkblad overbrengen met behulp van een formule

In Excel kunt u ook een formule gebruiken om een lijst op te halen van alle bestandsnamen of van bestanden van een specifiek type uit een map. Volg hiervoor de volgende stappen:

1. Kopieer en plak het bestandspad in een cel en typ er vervolgens een \* achter, zoals op de onderstaande schermafbeelding is weergegeven:

2. Klik vervolgens op 'Formule' > 'Naambeheerder'. Zie de schermafbeelding:

Een schermafbeelding van de Formulenaambeheerder in Excel

3. Klik in het dialoogvenster „Naambeheerder” op de knop „Nieuw”. Zie de schermafbeelding:

Een schermafbeelding van het dialoogvenster Nieuwe naam in Excel met de knop Nieuw gemarkeerd

4. In het dialoogvenster „Nieuwe Naam” dat verschijnt, voert u een naam in het tekstvak „Naam” in en typt u de onderstaande formule in het tekstvak „Verwijst naar”. Zie de schermafbeelding:

=FILES(Sheet1!$A$1)

Opmerking: In deze formule is „Sheet1!$A$1” de cel op het werkblad die het bestandspad bevat dat u in stap 1 hebt ingevoegd.

Een schermafbeelding van het maken van een nieuw benoemd bereik in Excel

5. Klik daarna op „OK” > „Sluiten” om de dialoogvensters te sluiten, voer vervolgens de volgende formule in een lege cel in waar u de bestandsnamen wilt weergeven en sleep de vulgreep naar beneden totdat lege cellen verschijnen. Zo worden alle bestandsnamen uit de opgegeven map weergegeven, zoals op de onderstaande schermafbeelding is te zien:

=IFERROR(INDEX(Filenames,ROW(A1)),„")

Opmerking: In deze formule is „Filenames” de celnaam die u in stap 4 hebt gemaakt, en is „A1” de cel met het bestandspad.

Een schermafbeelding van een lijst met bestandsnamen uit een map in Excel

Opmerkingen:
  • 1. Sla deze werkmap op als „Werkmap met Excel-macro’s” om ervoor te zorgen dat de formules na het sluiten en opnieuw openen van het bestand blijven werken.
  • 2. Als u alle bestanden met een specifieke extensie wilt vermelden—bijvoorbeeld alle docx-bestandsnamen—gebruikt u *docx* in plaats van *. Voor xlsx-bestanden werkt u op dezelfde manier en gebruikt u *xlsx*.

    Een animatie die het filteren op specifieke bestandstypen in Excel laat zien


Alle bestandsnamen uit een map naar een werkblad overbrengen met behulp van VBA-code

Gebruik de volgende VBA-code om bestanden uit een map in een werkblad weer te geven:

1. Open een werkblad en klik op de cel waarin u de bestandsnamen wilt plaatsen.

2. Druk in Excel op „ALT + F11” om het venster „Microsoft Visual Basic for Applications” te openen.

3. Klik op 'Invoegen' > 'Module' en plak de volgende code in het Module-venster.

VBA-code: Alle bestandsnamen uit een map naar een werkblad overbrengen

Sub listfiles()
'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 vervolgens op de F5-toets om de code uit te voeren. Er verschijnt een nieuw venster met de titel „Bladeren”. Selecteer de map waarvan u de bestandsnamen wilt weergeven.

Een schermafbeelding van het bestandsverkenner-venster in VBA

5. Klik daarna op OK. De bestanden uit de opgegeven map worden nu met hyperlinks in het werkblad weergegeven. Zie de schermafbeelding:

Een schermafbeelding van bestandsnamen weergegeven met hyperlinks in Excel

Opmerking: Alleen de bestandsnamen in de hoofdmap kunnen worden weergegeven.

Alle bestandsnamen uit een map en submappen naar een werkblad overbrengen met Kutools

Met de functie „Bestandsnaamlijst” van Kutools voor Excel genereert u in één handomdraai een lijst met bestanden uit een map op een werkblad.

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

1. Open Excel, klik op „Kutools Plus” > „Importeren/Exporteren” > „Bestandsnaamlijst…”. Zie de schermafbeelding:

2. Voer in het dialoogvenster „Bestandsnaamlijst” de volgende stappen uit:

Een schermafbeelding van opties in het dialoogvenster Bestandsnaamlijst

(1) Klik op Een schermafbeelding van de knop voor mapselectie in het dialoogvenster Bestandsnaamlijstde knop om de map op te geven die de bestanden bevat die u wilt weergeven;

(2) Vink de optie „Bestanden in submappen meenemen” aan om alle bestandsnamen in submappen weer te geven, of vink de optie „Verborgen bestanden en mappen opnemen” aan om ook alle namen van verborgen bestanden en bestanden in verborgen mappen weer te geven;

(3) Geef het Bestandstype op dat u wilt weergeven onder het gedeelte „Bestandstype”;

(4) Selecteer de gewenste eenheid van bestandsgrootte uit het gedeelte „Eenheid van bestandsgrootte”.

(5) Vink indien nodig het selectievakje „Hyperlink maken” aan.

3. Klik op OK. Er wordt nu een lijst van bestanden gegenereerd uit de map of submap in een nieuw werkblad. Zie de schermafbeelding:

Een schermafbeelding van een volledige bestandsnaamlijst gegenereerd met Kutools

Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen


Meer gerelateerde artikelen:

  • Maak een lijst van alle Werkbladnaam uit een werkmap
  • Stel dat u een werkmap hebt met meerdere werkbladen en u wilt alle bladnamen uit het huidige werkboek weergeven. Bestaat er een snelle manier om in Excel een lijst van deze bladnamen te genereren zonder ze handmatig één voor één in te typen? In deze handleiding leest u hoe u de werkbladnamen in Excel eenvoudig kunt weergeven.
  • Bestanden kopiëren of verplaatsen van de ene naar de andere map op basis van een lijst
  • Als u een lijst met bestandsnamen heeft in een kolom van een werkblad en de bestanden zich bevinden in een map op uw computer, maar u nu deze bestanden — waarvan de namen in het werkblad staan vermeld — moet verplaatsen of kopiëren van hun oorspronkelijke map naar een andere map zoals op de volgende schermafbeelding is weergegeven, hoe kunt u deze taak dan zo snel mogelijk in Excel uitvoeren?
  • Navigeren tussen werkbladen met behulp van een vervolgkeuzelijst
  • Stel dat u een werkmap hebt met meerdere werkbladen en u wilt een vervolgkeuzelijst of keuzerondje maken waarin alle bladnamen worden weergegeven. Zodra u een bladnaam selecteert in de vervolgkeuzelijst, springt u direct naar dat werkblad. In dit artikel leg ik uit hoe u eenvoudig tussen werkbladen kunt navigeren met een vervolgkeuzelijst in Excel.

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