La raccolta di tutti i nomi dei file in un foglio di lavoro è molto importante per il tuo lavoro. In questo articolo, introdurremo un metodo per inserire tutti i nomi dei file in un foglio di lavoro utilizzando la macro VBA.
Nel nostro precedente articolo 2 metodi per copiare l'elenco di tutti i nomi di file in una cartella nel foglio di lavoro di Excel, abbiamo introdotto due metodi per elencare tutti i nomi di file in una cartella in un foglio di lavoro. E ora abbiamo trovato un altro metodo. Puoi anche utilizzare la macro VBA per completare questa attività. Segui i passaggi seguenti e scopri come usarlo.
Copia l'elenco di tutti i nomi di file in una cartella
- Apri la cartella di lavoro di cui hai bisogno per inserire i nomi dei file.
- E quindi premi i tasti di scelta rapida "Alt + F11" sulla tastiera per aprire l'editor di Visual Basic.
- Successivamente, fai clic sulla scheda "Inserisci" nella barra degli strumenti.
- Quindi scegli l'opzione "Modulo" nell'elenco a discesa. Pertanto, hai inserito un nuovo modulo nell'editor.

- In questo passaggio, copia i seguenti codici nel nuovo modulo:
Sub ListAllFileNames() Dim strTargetFolder As String, strFileName As String, nCountItem As Integer ' Initialization nCountItem = 1 strTargetFolder = "C:\Users\Sample\Desktop\Sales Volume" & "\" strFileName = Dir(strTargetFolder, vbDirectory) ' Get the file name Do While strFileName <> "" If strFileName <> "." And strFileName <> ".." Then Cells(nCountItem, 1) = strFileName nCountItem = nCountItem + 1 End If strFileName = Dir Loop End Sub
In questa macro, è necessario modificare la cartella di destinazione in base alle proprie esigenze. I nomi dei file verranno inseriti nella colonna A di un foglio di calcolo. Se è necessario inserire i nomi dei file in un intervallo diverso, è possibile modificare il codice di conseguenza.
- Successivamente, esegui questa macro. È possibile fare clic sul pulsante "Esegui Sub" nella barra degli strumenti o premere il pulsante "F5" sulla tastiera per eseguire questa macro.
- Quindi torna al foglio di lavoro. Scoprirai che tutti i nomi dei file nella cartella sono già apparsi nella colonna A.
Rispetto agli altri due metodi nell'articolo 2 metodi per copiare l'elenco di tutti i nomi di file in una cartella nel foglio di lavoro di Excel, vedrai che usare la macro VBA è molto conveniente. Tuttavia, d'altra parte, se non hai familiarità con Excel VBA, incontrerai errori durante la modifica dei codici. Pertanto, puoi utilizzare uno dei tre metodi in base alle tue effettive necessità.
Prestare attenzione al software pericoloso
Sicuramente installerai molti software sul tuo computer. E quelle applicazioni possono aiutarti molto nel tuo lavoro. Tuttavia, alcune di esse sono applicazioni pericolose. Una volta installati sul tuo computer, raccoglieranno le tue informazioni personali. Quel che è peggio, anche i tuoi file Excel verranno danneggiati da loro. In questo momento, disinstalla immediatamente il software pericoloso. Inoltre, devi anche utilizzare uno strumento di recupero per riparare il file xlsx danneggiato. Pertanto, puoi assicurarti che i tuoi file Excel siano al sicuro.
Introduzione dell'autore:
Anna Ma è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui riparare il problema del file docx di Word e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com
