Hoe haalt u alle bestandsnamen uit een map en de bijbehorende submappen naar een werkblad?
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
- Alle bestandsnamen uit een map naar een werkblad overbrengen met behulp van een formule
- Alle bestandsnamen uit een map naar een werkblad overbrengen met behulp van VBA-code
- Alle bestandsnamen uit een map en submappen naar een werkblad overbrengen met Kutools
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:

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:

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

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

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:
Opmerking: In deze formule is „Sheet1!$A$1” de cel op het werkblad die het bestandspad bevat dat u in stap 1 hebt ingevoegd.

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:
Opmerking: In deze formule is „Filenames” de celnaam die u in stap 4 hebt gemaakt, en is „A1” de cel met het bestandspad.

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

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.

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

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.
1. Open Excel, klik op „Kutools Plus” > „Importeren/Exporteren” > „Bestandsnaamlijst…”. Zie de schermafbeelding:

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

(1) Klik op
de 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:

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?
- Lijst van bladnamen ophalen in Google-werkbladen
- In dit artikel laat ik je enkele methoden zien om de naam van het huidige werkblad of een lijst met bladnamen op te halen in Google Werkbladen.
- 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
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
