Come contare i file presenti in una cartella o directory specifica in Excel?
Se devi ottenere il numero di file presenti in una cartella specifica in Excel, quale metodo utilizzeresti? E se volessi contare solo i file di un tipo specifico all’interno di quella cartella? Oppure, nel caso in cui tu debba contare tutti i file presenti nella cartella e anche nelle relative sottocartelle, come procederesti? I seguenti suggerimenti ti permettono di risolvere facilmente queste situazioni.
- Contare determinati Tipo di file in una cartella specifica con VBA
- Contare tutti i file nella cartella che contiene Foglio di lavoro corrente
- Contare tutti i file in una cartella specifica (incluse le sottocartelle) con Kutools per Excel
Contare determinati Tipo di file in una cartella specifica con VBA
Il seguente codice VBA permette di contare in modo semplice e rapido un determinato tipo di file all’interno di una cartella specifica, ad esempio tutti i file .xlsx presenti in una determinata directory. Procedere come segue:
1. Premere contemporaneamente i tasti Alt+F11 per aprire la finestra Microsoft Visual Basic, Applications Edition.
2. Fare clic su Inserisci > Modulo, quindi incollare il seguente codice VBA nella finestra del modulo appena aperta.
VBA: Contare un file specifico in una cartella specifica
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 Nota: il codice VBA riportato sopra conta i file .xlsx in una cartella specifica. Per contare altri tipi di file, individua la riga xPath = xFolder & «\*.xlsx» e modifica l’estensione .xlsx con quella desiderata, in base alle tue esigenze.
3. Premere il tasto F5 oppure fare clic sul pulsante Esegui per eseguire questo codice VBA.
4. Nella finestra di dialogo Sfoglia che si apre, seleziona la cartella specifica in cui contare i tipi di file desiderati e fai clic sul pulsante OK.

5. A questo punto verrà visualizzata una finestra di dialogo con il numero di file del tipo specificato presenti nella cartella selezionata. Chiudetela semplicemente.


Sblocca la magia di Excel con KUTOOLS AI
- Esecuzione intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici, il tutto con comandi semplici e intuitivi.
- Formule personalizzate: crea formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA in modo semplice e immediato.
- Interpretazione delle formule: Comprendi con facilità anche le formule più complesse.
- Traduzione del testo: Superate le barriere linguistiche direttamente nei vostri fogli di calcolo.
Contare tutti i file nella cartella che contiene Foglio di lavoro corrente
Quando si apre una cartella, il numero totale di file viene solitamente visualizzato in basso nella finestra della cartella stessa. Questo metodo illustra come utilizzare lo strumento Apri la cartella in cui è situato il documento corrente di Kutools per Excel per aprire la cartella contenente il foglio di lavoro corrente e visualizzare così il numero di file presenti.
1. Fare clic su KUTOOLS PLUS > Cartella di lavoro > Apri la cartella in cui è situato il documento corrente. Vedere lo screenshot:

2. La cartella contenente il foglio di lavoro corrente viene ora aperta.
Deselezionare qualsiasi file nella Apri cartella; il numero totale di file verrà visualizzato in basso nella finestra della cartella, come mostrato nello screenshot seguente:

Nota: lo strumento Apri la cartella in cui è situato il documento corrente non funzionerà se non si è mai salvato prima il foglio di lavoro corrente.
Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
Contare tutti i file in una cartella specifica (incluse le sottocartelle) con Kutools per Excel
A volte potrebbe essere necessario contare diversi tipi di file in una cartella e nelle relative sottocartelle. In realtà, Kutools per Excel offre un altro strumento: Elenco nomi file per risolvere facilmente questa esigenza.
1. Fare clic su KUTOOLS PLUS > Importa/Esporta > Elenco nomi file per aprire la finestra di dialogo Elenco nomi file.

2. Nella finestra di dialogo «Elenco nomi file» aperta, procedere come segue:

(1) Fare clic sul pulsante Sfogliaper selezionare la cartella specifica in cui si desidera contare determinati Tipo di file.![]()
(2) Specificare il tipo di file da contare in base alle proprie esigenze.
Ad esempio, se devi contare tutti i tipi di cartelle di lavoro, come file .xlsx, file .xlsm e file .xls, ecc., seleziona l’opzione Comune e scegli Tutti i File di Excel dall’elenco a discesa sottostante.
Nota: Se desideri contare tutti o determinati tipi di file nella cartella specificata e nelle relative sottocartelle, seleziona l’opzione Includi file nelle sottodirectory.
3. Fare clic sul pulsante OK nella finestra di dialogo Elenco nomi file.
4. Ora tutti i file di tipo Specifica tipo vengono elencati in un nuovo foglio di lavoro. Seleziona semplicemente la prima colonna, escludendo l’intestazione, per visualizzare il numero di file nella barra di stato, come mostrato nello screenshot seguente:

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
Demo: Contare tutti i file in una cartella specifica (incluse le sottocartelle)
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi