KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come elencare rapidamente in Excel tutti i nomi dei file o delle immagini presenti in una cartella?

AutoreSun Data di modifica

Quando si gestiscono raccolte di immagini o file, creare un catalogo o un elenco di riferimento in Excel è spesso fondamentale per attività come la gestione dell’inventario, la redazione di report o semplici consultazioni rapide. Inserire manualmente i nomi di tutti i file presenti in una cartella in un foglio Excel può rivelarsi un’operazione lunga, noiosa e soggetta a errori, soprattutto se la cartella contiene numerosi elementi o viene aggiornata di frequente. Fortunatamente, Excel mette a disposizione diversi metodi pratici – sia nativi che tramite componenti aggiuntivi o script – per automatizzare questa attività, migliorando notevolmente precisione ed efficienza.

Questo tutorial presenta una serie di tecniche pratiche per elencare rapidamente tutti i nomi delle immagini o dei file contenuti in una cartella specifica direttamente in un foglio di lavoro Excel, come illustrato nello screenshot a destra. Che tu stia gestendo immagini, documenti o file di tipo misto, i metodi proposti ti aiuteranno a ottimizzare il flusso di lavoro e a risparmiare molto tempo.

NAVIGAZIONE RAPIDA

Elenca i nomi delle immagini da una cartella in Excel utilizzando VBA
Elenca i nomi delle immagini o Tipo di File specifici da una cartella in Excel con la funzionalità Elenco nomi file
Elenca tutti i nomi dei file copiandoli e incollandoli da Esplora Windows
Suggerimento: visualizza solo i nomi dei file (non i percorsi completi)

Uno screenshot dell'elenco dei nomi delle immagini da una cartella nelle celle di Excel

Elenca i nomi delle immagini da una cartella in Excel utilizzando VBA

Per impostazione predefinita, Excel non include un’opzione integrata per importare automaticamente i nomi dei file o delle immagini da una cartella del computer in un foglio di lavoro. Tuttavia, puoi utilizzare una semplice macro VBA per elencare tutti i file immagine (o quelli con altre estensioni specifiche) direttamente nelle celle di Excel. Questa soluzione è ideale se devi eseguire l’operazione occasionalmente, desideri il massimo controllo sulla personalizzazione o preferisci evitare componenti aggiuntivi. Inoltre, funziona con svariate estensioni di file, non solo con le immagini: basta modificare opportunamente il filtro delle estensioni nel codice.

Il metodo VBA è potente ma richiede un’esecuzione attenta: qualsiasi modifica errata del codice può causare errori. Prima di eseguire lo script, controlla sempre Percorso file e i filtri delle estensioni, e tieni presente che le modifiche al contenuto della cartella dopo l’elenco non si aggiorneranno automaticamente in Excel senza rieseguire il codice. Ecco come usarlo:

1. In Excel, premi Alt+F11 per aprire la finestra di Microsoft Visual Basic, Applications.

2. Nella finestra visualizzata, fai clic su Inserisci > Modulo per aggiungere un nuovo modulo – qui incollerai il codice VBA.

3. Copia e incolla il seguente codice nella finestra del modulo:

Sub PictureNametoExcel()
'UpdatebyExtendoffice 
    Dim I As Long
    Dim xRg As Range
    Dim xAddress As String
    Dim xFileName As String
    Dim xFileDlg As FileDialog
    Dim xFileDlgItem As Variant
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Select a cell to place name list:", "Kutools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    Set xRg = xRg(1)
    xRg.Value = "Picture Name"
    With xRg.Font
    .Name = "Arial"
    .FontStyle = "Bold"
    .Size = 10
    End With
    xRg.EntireColumn.AutoFit
    Set xFileDlg = Application.FileDialog(msoFileDialogFolderPicker)
    I = 1
    If xFileDlg.Show = -1 Then
        xFileDlgItem = xFileDlg.SelectedItems.Item(1)
        xFileName = Dir(xFileDlgItem & "\")
        Do While xFileName <> ""
            If InStr(1, xFileName, ".jpg") + InStr(1, xFileName, ".png") + InStr(1, xFileName, ".img") + InStr(1, xFileName, ".ioc") + InStr(1, xFileName, ".bmp") > 0 Then
                xRg.Offset(I).Value = xFileDlgItem & "\" & xFileName
                I = I + 1
            End If
            xFileName = Dir
        Loop
    End If
    Application.ScreenUpdating = True
End Sub

4. Premi F5 oppure fai clic sul pulsante Esegui nella finestra VBA per avviare lo script. Si aprirà una finestra di dialogo che ti chiederà di selezionare la cella in cui desideri inserire l’elenco dei nomi delle immagini.
Uno screenshot della finestra di dialogo per la selezione della cartella per elencare i nomi delle immagini in Excel

5. Dopo aver confermato la cella, apparirà un nuovo prompt che ti chiederà di individuare la cartella contenente le immagini o i file da elencare. Seleziona la directory corretta e conferma la cartella.
Uno screenshot della finestra di dialogo per la selezione della cartella per elencare i nomi delle immagini in Excel

6. Fai clic su OK. Tutti i nomi dei file delle immagini (con percorso completo) corrispondenti alle estensioni specificate nel codice (.jpg, .png, .img, .ico, .bmp) verranno immediatamente elencati nella cella selezionata e nelle celle sottostanti.
Uno screenshot che mostra i nomi delle immagini elencati nelle celle di Excel

Nota: Puoi modificare il codice VBA per indirizzarlo verso diversi tipi di file modificando le estensioni nella condizione: If InStr(1, xFileName, «.jpg») + ... > 0 Then. Ad esempio, per elencare solo documenti Word, modificala in If InStr(1, xFileName, «.docx») > 0 Then. Assicurati di includere il punto prima dell’estensione (ad esempio, usa «.pdf» e non «pdf»). Per elencare più tipi di file contemporaneamente, combinale con i segni più, come mostrato.

Promemoria importanti: Questa soluzione VBA elencherà solo i file presenti al livello superiore della cartella selezionata; i file all’interno di sottocartelle o cartelle nascoste non saranno inclusi, a meno che il codice non venga modificato per supportare la ricorsione.

Sebbene la soluzione VBA offra grande personalizzazione e flessibilità, richiede di eseguire la macro ogni volta che si desidera aggiornare l’Elenco file. Per gli utenti che cercano un flusso di lavoro ricorrente o automatizzato – specialmente quelli meno a proprio agio con il codice – l’approccio tramite componente aggiuntivo descritto di seguito potrebbe risultare più efficiente.


ot move

Desidera ottenere un aumento di stipendio e godersi molto più tempo con la famiglia?

Office Tab aumenta la Sua efficienza del 50 % quando lavora con Microsoft Office, già da oggi.

È incredibile: lavorare su due o più documenti è più semplice e veloce che su un solo documento.

Rispetto ai browser più noti, lo strumento a schede di Office Tab è ancora più potente ed efficiente.

Riduce per lei centinaia di clic del mouse e digitazioni sulla tastiera ogni giorno: dica addio alla sindrome del mouse già oggi.

Se lavora abitualmente su più documenti contemporaneamente, Office Tab Le farà risparmiare molto tempo.

30 giorni di prova gratuita, senza necessità di carta di credito.

Scopra di piùScarichi gratuitamente ora


Elenca i nomi delle immagini o Tipo di File specifici da una cartella in Excel con la funzionalità Elenco nomi file

Se hai spesso bisogno di elencare tutti i file o le immagini da varie cartelle – scegliendo eventualmente il tipo di file, includendo sottocartelle o aggiungendo persino collegamenti ipertestuali diretti – Kutools per Excel include una funzionalità Elenco nomi file progettata appositamente per questo scopo. Questo strumento può efficacemente:

  • Elenca tutti i file da qualsiasi cartella, includendo ogni estensione, in un Nuovo foglio di lavoro per un tracciamento o catalogazione semplice.
  • Filtra ed elenca solo i Tipo di File che specifichi, ad esempio immagini, PDF o qualsiasi altra estensione personalizzata.
  • Includi i file presenti nelle sottocartelle e visualizza i File e Cartelle nascosti, ottenendo un report davvero completo.

Dì addio alla sindrome della mano del mouse e alla cervicale, già da oggi

I 300 strumenti avanzati di Kutools per Excel risolvono l’80 % dei compiti in Excel in pochi secondi, liberandoti dalle migliaia di clic del mouse.

Gestisci con facilità 1500 scenari di lavoro, senza sprecare tempo alla ricerca di soluzioni, e goditi più momenti per la tua vita.

Migliora ogni giorno la produttività dell’80 % per oltre 110.000 persone altamente efficienti — naturalmente, incluso te.

Basta farsi tormentare da formule complesse e VBA: regala al tuo cervello una pausa e goditi un umore lavorativo sereno.

Prova gratuita di 30 giorni con tutte le funzionalità e rimborso garantito entro 30 giorni, senza obbligo di motivazione.

Un corpo migliore regala una vita migliore.

Dopo aver installato Kutools per Excel (un processo rapido e semplice), segui questi passaggi per elencare i nomi dei file o delle immagini da una cartella:

1. Apri la cartella di lavoro Excel in cui desideri visualizzare l’elenco dei file. Vai alla scheda KUTOOLS PLUS, seleziona Importa/Esporta, quindi fai clic su Elenco nomi file.
Uno screenshot dell'opzione Kutools Elenco nomi file nel menu Importa/Esporta di Excel

2. Nella finestra di dialogo Elenco nomi file, fai prima clic su Uno screenshot della finestra di dialogo Elenco nomi file con le opzioni per sottocartelle e file nascosti per scegliere la cartella in cui si trovano i tuoi file o immagini. Puoi anche selezionare la casella Includi file nelle sottodirectory per includere i file presenti in tutte le sottocartelle e Includi file e cartelle nascosti per assicurarti che vengano elencati anche i file nascosti, se necessario.
Uno screenshot della finestra di dialogo Elenco nomi file con le opzioni per sottocartelle e file nascosti

3. Scegli quali file visualizzare nella sezione Tipo di file. Hai diverse opzioni per personalizzare questa selezione:

Selezionando l’opzione Tutti i fileverrà generato automaticamente un elenco di tutti i file, indipendentemente dal formato, presenti nella cartella scelta.
Uno screenshot della finestra di dialogo Elenco nomi file con l'opzione Tutti i file
Selezionare l’opzione Comuniper limitare l’elenco ai formati più diffusi: basterà scegliere le Tipo di File desiderate dal Elenco a discesa (ad esempio .jpg, .xlsx, .pdf, ecc.).
Uno screenshot della finestra di dialogo Elenco nomi file con l'opzione Formati file comuni
Per elencare estensioni specifiche o multiple Tipo di File, utilizzare la casella Specifica: digitare le estensioni desiderate (ad esempio)jpg,png,gif), separate da virgole. Saranno elencati soltanto i file con queste estensioni.
Uno screenshot della finestra di dialogo Elenco nomi file con l'opzione Specifica per estensioni di file

4. Scegli l’unità di dimensione file preferita nel menu a discesa Unità di dimensione file (Byte, KB, MB, ecc.) per un tracciamento più dettagliato e spunta Crea collegamento ipertestuale se desideri che ogni nome di file in Excel sia collegato direttamente al file corrispondente nel tuo sistema. Questa opzione è particolarmente utile per aprire rapidamente i file e navigare in seguito.

Uno screenshot della selezione delle unità di misura della dimensione file in Elenco nomi fileUno screenshot di Elenco nomi file con l'opzione Crea collegamenti ipertestuali attivata

5. Fai clic su OK. Kutools genererà un elenco completo dei file specificati (con informazioni aggiuntive opzionali come dimensione file, tipo, data di creazione, ecc.) in un nuovo foglio di lavoro.
Uno screenshot di Excel con i nomi dei file e i relativi dettagli elencati tramite Elenco nomi file di Kutools

Suggerimenti e risoluzione problemi: Se la tua cartella contiene molti file o sottocartelle, concedi qualche secondo per l’elaborazione. Se noti che non tutti i file previsti sono inclusi, ricontrolla il filtro del tipo di file e le opzioni relative alle sottodirectory, assicurandoti che file o cartelle nascosti non siano esclusi involontariamente. Per cartelle aggiornate regolarmente con File generato, ti basta rieseguire il processo «Elenco nomi file» per aggiornare l’elenco nella cartella di lavoro. Questo approccio è particolarmente comodo se hai esigenze ricorrenti di documentazione o gestisci regolarmente asset digitali in blocco.

Un’altra pratica funzionalità di Kutools per la gestione dei file è lo strumento Crea tabella di collegamento, perfetto per documentare o creare collegamenti a tutti i fogli di lavoro del tuo file Excel. Combina questi due strumenti per ottenere una documentazione completa del file e dei suoi contenuti:
Una GIF che mostra come creare un elenco dei nomi dei fogli in Excel utilizzando Kutools

Kutools per Excel: una versatile raccolta di strumenti intuitivi per semplificare e velocizzare operazioni complesse in Excel.


Elenca tutti i nomi dei file copiandoli e incollandoli da Esplora Windows

Per esigenze rapide e di base senza script o componenti aggiuntivi, è possibile utilizzare Windows Explorer insieme a Excel per ottenere un elenco di nomi di file. Questo metodo è efficace se non si richiede Tipo di File né filtri avanzati.

1. Apri la cartella desiderata in Esplora file di Windows.

2. Premere Ctrl+A per selezionare tutti i file, quindi tenere premuto il tasto Maiusc e fare clic con il pulsante destro del mouse su uno qualsiasi dei file evidenziati. Nel menu contestuale, fare clic su Copia come percorso.

3. Passa al foglio di lavoro di Excel, seleziona la cella iniziale e premi Ctrl+V per incollare. Verrà inserito il percorso del file (compreso il nome del file) per ciascun file selezionato.

Nota: Questo metodo non si aggiorna automaticamente se i file nella cartella vengono modificati e non include le sottocartelle.


Suggerimento: visualizza solo i nomi dei file (non i percorsi completi)

Se si desidera visualizzare solo i nomi dei file (e non i percorsi completi), utilizzare una formula in Excel per estrarre i nomi dai percorsi. Ad esempio, se i Percorso file si trovano nella colonna A, inserire questa formula nella cella B1:

=TRIM(RIGHT(SUBSTITUTE(A1,"\",REPT(" ",255)),255))

Copiare la formula in B1 nelle righe successive per recuperare soltanto i nomi dei file. Modificare i riferimenti di cella in base alle proprie esigenze.


Articoli correlati


Come distinguersi dalla folla, lavorare con facilità e godersi una vita serena?

Kutools per Excel aumenterà in media la Sua efficienza dell’80 % ogni giorno, regalandole molto più tempo da trascorrere con la famiglia e da dedicare al divertimento.

300 Strumenti Avanzati risolve 80 %i problemi di Excel: non dovrà più faticare a cercare soluzioni e completerà il lavoro in modo più semplice.

Gestisci facilmente 1500 scenari di Excel e risparmia almeno un’ora al giorno.

Diventa un esperto di Excel in soli 5 minuti, ottieni il riconoscimento dei tuoi colleghi e cogli nuove opportunità di carriera.

Gli strumenti con un solo clic gestiscono elaborazioni in blocco, Le fanno risparmiare migliaia di clic del mouse e Le permettono di dire addio al “polso da mouse”.

Dimentichi la memorizzazione meccanica delle formule e il complicato codice VBA: dia una pausa al suo cervello.

110000+ è la scelta di professionisti altamente efficienti e di oltre 300 aziende rinomate in tutto il mondo.

Costa soltanto $39, ma offre un valore ben superiore rispetto ai corsi che altri frequentano spendendo $4000.

Prova gratuita di 30 giorni senza limitazioni e rimborso completo entro 30 giorni, senza dover fornire alcuna motivazione.


Strumenti per la produttività consigliati

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

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