Hoe telt u bestanden in een bepaalde map/directory in Excel?
Als u het aantal bestanden in een bepaalde map in Excel moet achterhalen, welke methode komt dan in u op? Wat als u het aantal van een specifiek type bestand in een map wilt tellen? En hoe zit het met het tellen van bestanden in een bepaalde map en de bijbehorende submappen in Excel? De volgende trucs helpen u dit eenvoudig op te lossen.
- Tel een specifiek type bestanden in een bepaalde map met VBA
- Tel alle bestanden in de map die het huidige werkboek bevatten
- Tel alle bestanden in een bepaalde map (inclusief submappen) met Kutools voor Excel
Tel een specifiek type bestanden in een bepaalde map met VBA
De volgende VBA-code kan u helpen om gemakkelijk een specifiek type bestanden in een bepaalde map te tellen, zoals het tellen van alle .xlsx-bestanden in een map. Volg deze stappen:
1. Druk gelijktijdig op de toetsen Alt + F11 om het Microsoft Visual Basic for Applications-venster te openen.
2. Klik op Invoegen > Module, en plak vervolgens de onderstaande VBA-code in het geopende Module-venster.
VBA: Tel een specifiek bestand in een bepaalde map
Sub CountFiles()
Dim xFolder As String
Dim xPath As String
Dim xCount As Long
Dim xFiDialog As FileDialog
Dim xFile As String
Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
If xFiDialog.Show = -1 Then
xFolder = xFiDialog.SelectedItems(1)
End If
If xFolder = "" Then Exit Sub
xPath = xFolder & "\*.xlsx"
xFile = Dir(xPath)
Do While xFile <> ""
xCount = xCount + 1
xFile = Dir()
Loop
MsgBox xCount & " files found"
End Sub
Opmerking: De bovenstaande VBA-code telt de .xlsx-bestanden in een bepaalde map. Voor het tellen van andere typen bestanden, zoek xPath = xFolder & "\*.xlsx" op en verander de .xlsx naar een andere bestandsextensie op basis van uw behoeften.
3. Druk op de F5-toets of klik op de knop Uitvoeren om deze VBA-code uit te voeren.
4. Selecteer in het venster Bladeren dat verschijnt de bepaalde map waarin u het specifieke type bestanden wilt tellen en klik op de knop OK.
5. Nu verschijnt er een dialoogvenster dat u laat zien hoeveel van het specifieke type bestanden er in de bepaalde map aanwezig zijn. Sluit het dialoogvenster gewoon.

Ontdek de Magie van Excel met Kutools AI
- Slimme Uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak diagrammen – allemaal aangestuurd door eenvoudige commando's.
- Aangepaste Formules: Genereer op maat gemaakte formules om uw workflows te versnellen.
- VBA-codering: Schrijf en implementeer VBA-code moeiteloos.
- Formule-uitleg: Begrijp complexe formules gemakkelijk.
- Tekstvertaling: Overbrug taalbarrières binnen uw spreadsheets.
Tel alle bestanden in de map die het huidige werkblad bevat
Als u een map hebt geopend, ziet u normaal gesproken het aantal bestanden onderaan in deze map. Deze methode introduceert de functie Open de map waar het huidige document zich bevindt van Kutools voor Excel om de map te openen die het huidige werkboek bevat, en vervolgens het aantal bestanden in deze map te verkrijgen.
1. Klik op Kutools Plus > Werkboek > Open de map waar het huidige document zich bevindt. Zie screenshot:
2. Nu wordt de map die het huidige werkboek bevat geopend.
Deselecteer elk bestand in de geopende map, en u zult het aantal bestanden onderaan in deze map zien zoals in de onderstaande screenshot wordt getoond:
Opmerking: De Open de map waar het huidige document zich bevindt functie zal niet werken als u het huidige werkboek nog nooit hebt opgeslagen.
Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen
Tel alle bestanden in een bepaalde map (inclusief submappen) met Kutools voor Excel
Soms wilt u mogelijk verschillende typen bestanden in een map en de bijbehorende submappen tellen. Eigenlijk biedt Kutools voor Excel een andere Bestandsnaamlijst-functie om dit probleem eenvoudig op te lossen.
1. Klik op Kutools Plus > Importeren / Exporteren > Bestandsnaamlijst om het Bestandsnaamlijst-dialoogvenster te openen.
2. Voer in het geopende Bestandsnaamlijst-dialoogvenster de volgende stappen uit:
(1) Klik op de Bladeren knop om de bepaalde map te selecteren waarin u specifieke typen bestanden wilt tellen.
(2) Specificeer de bestandstypen die u wilt tellen op basis van uw behoeften.
Bijvoorbeeld, als u alle soorten werkboeken wilt tellen, zoals .xlsx-bestanden, xlsm -bestanden en .xls-bestanden, etc., vink dan de optie Gangbare typen aan en selecteer Alle Excel-bestanden uit de onderstaande vervolgkeuzelijst.
Opmerking: Als u alle/specifieke typen bestanden in de bepaalde map en de bijbehorende submappen wilt tellen, vink dan de optie Bestanden in submappen opnemen aan.
3. Klik op de knop Ok in het Bestandsnaamlijst-dialoogvenster.
4. Nu worden alle bestanden van specifieke typen weergegeven in een nieuw werkblad. Selecteer de eerste kolom zonder de kolomkop, en u krijgt het aantal bestanden in de Statusbalk zoals in de onderstaande screenshot wordt getoond:
Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen
Demo: Tel alle bestanden in een bepaalde map (inclusief submappen)
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!