Come elencare rapidamente i nomi delle immagini/nomi dei file di una cartella nelle celle di Excel?
In questo tutorial, vi fornirò alcuni trucchi per elencare rapidamente tutti i nomi delle immagini o dei file di una cartella specifica in un foglio di Excel, come mostrato nello screenshot. NAVIGAZIONE RAPIDA Elenco dei nomi delle immagini di una cartella in Excel con VBA | ![]() |
Elenco dei nomi delle immagini di una cartella in Excel con VBA
In Excel, non esiste una funzione incorporata che possa elencare automaticamente tutti i nomi delle immagini di una cartella scelta in una cella del foglio, ma qui ho un codice VBA che può aiutarti a risolvere rapidamente questo compito.
1. In Excel, premere quindi i tasti + per aprire la finestra Microsoft Visual Basic for Applications.
2. Nella finestra che appare, fare clic su Inserisci > Modulo per creare un nuovo script Modulo.
3. Copiare il codice sottostante e incollarlo nella nuova finestra dello script 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. Premere F5 tasto, quindi apparirà una finestra di dialogo per selezionare una cella in cui inserire i nomi delle immagini.
5. Fare clic OK per continuare selezionando la cartella in cui si desidera elencare i nomi delle immagini nella finestra di dialogo Sfoglia.
6. Fare clic OK, ora tutti i nomi delle immagini nella cartella selezionata sono stati elencati in Excel.
Nota: Nel codice VBA, è possibile modificare jpg/png/… nella stringa di codice If InStr(1, xFileName, ".jpg") + InStr(1, xFileName, ".png") + InStr(1, xFileName, ".img") + InStr(1, xFileName, ".ioc") + InStr(1, xFileName, ".bmp") > 0 Then nell'estensione di file necessaria, ad esempio, se si desidera elencare i nomi dei file in formato doc, modificare semplicemente la stringa di codice in If InStr(1, xFileName, ".doc") > 0 Then.
Se hai bisogno di elencare spesso uno o tutti i formati dei nomi dei file di una cartella in una cella di Excel durante il tuo lavoro quotidiano, il codice è complesso e difficile da gestire, ma, con il metodo seguente, puoi risolvere rapidamente questo compito.
![]() | Vuoi Avere Un Aumento Di Stipendio e Molto Tempo Per Stare Con La Famiglia? Office Tab Aumenta La Tua Efficienza Del 50% Nel Lavoro Con Microsoft Office In Questo Momento
|
Elenco dei nomi delle immagini o dei nomi dei file di un formato specifico di una cartella in Excel con Elenco nomi file
Ecco un'utilità – Elenco nomi file in Kutools per Excel, che può
>> elencare tutti i nomi dei file in tutti i formati di file di una cartella in un nuovo foglio;
>> elencare i nomi dei file in uno o più formati di file specificati in Excel;
>> elencare i nomi dei file inclusi le sottocartelle e i file e le cartelle nascoste in Excel.
Dì Addio Alla Sindrome Da Mouse E Alla Cervicale Ora
300 strumenti avanzati di Kutools per Excel risolvono 80% compiti di Excel in pochi secondi, tirandoti fuori da migliaia di clic del mouse.
![]() |
|
Dopo aver installato gratuitamente Kutools per Excel, procedere come segue:
1. Attivare la cartella di lavoro in cui si desidera elencare i nomi dei file, quindi fare clic Kutools Plus > Importa/Esporta > Elenco nomi file.
2. Nella Elenco nomi file finestra di dialogo, prima di tutto, fare clic su per selezionare una cartella di cui si desidera elencare i nomi dei file, quindi è possibile selezionare le caselle di controllo di Includi file nelle sottodirectory e Includi file e cartelle nascosti secondo necessità.
3. Quindi selezionare il formato di file che si desidera elencare i nomi nella sezione Tipo di file.



4. Scegliere l'unità di misura della dimensione dal menu a discesa nella sezione Unità di dimensione file, se si desidera creare un collegamento ipertestuale ai nomi dei file, selezionare l'opzione Crea collegamenti ipertestuali.
![]() | ![]() |
5. Fare clic Ok, verrà creato un nuovo foglio per elencare i nomi dei file e alcune informazioni sui file.
Suggerimento: se si desidera elencare tutti i nomi dei fogli in Excel, è possibile applicare Kutools per Excel’ Crea tabella di collegamento utilità, creerà un nuovo foglio per elencare tutti i nomi dei fogli collegabili.
Kutools per Excel:+ strumenti utili e pratici, semplificando i compiti complessi in Excel con pochi clic.
Scarica File di Esempio
Come distinguersi dalla massa, lavorare facilmente e godersi la vita con tranquillità?
Kutools per Excel migliorerà in media la tua 80% efficienza ogni giorno, permettendoti di avere più tempo da trascorrere con la famiglia e divertirti nella vita.
300 strumenti avanzati risolvono 80% problemi di Excel, non dovrai più lottare per cercare soluzioni e potrai completare il lavoro più facilmente.
Gestisci facilmente 1500 scenari di Excel, risparmiando almeno 1 ora al giorno.
Diventa un esperto di Excel in 5 minuti, guadagnando il riconoscimento delle persone e opportunità di promozione.
Utilità con un solo clic gestiscono l'elaborazione in batch, evitandoti migliaia di clic del mouse e dicendo addio alla mano del mouse.
Liberati dal dover memorizzare meccanicamente formule e VBA complessi, dando una pausa al tuo cervello.
La scelta di oltre 110000 funzionari ad alta efficienza e più di 300 aziende rinomate a livello mondiale.
Solo $39 ma vale molto più di un corso di formazione di altre persone che costa $4000.
Prova gratuita di 30 giorni senza alcuna limitazione, rimborso completo entro 30-giorni senza alcun motivo.
Strumenti di Produttività Consigliati
I 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 oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione 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 della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!