Banyak pengguna perlu dengan cepat mencantumkan semua file di folder Windows dan semua subfoldernya di lembar kerja Excel. Oleh karena itu, dalam artikel ini, kami akan memperkenalkan 3 cara cepat untuk mewujudkannya.
Jika Anda ingin secara rekursif mencantumkan semua file dalam folder Windows di lembar kerja Excel, Anda pasti tidak suka menyalin nama file ke Excel secara manual. Tidak diragukan lagi, ini terlalu membosankan dan memakan waktu. Karenanya, di sini kami akan mengajari Anda 3 pendekatan yang jauh lebih cerdas dan lebih nyaman
Metode 1: Cantumkan File di Folder Windows melalui Firefox atau Google Chrome
- Pertama, di Windows Explorer, akses folder Windows tertentu dan salin jalur folder.

- Kemudian, luncurkan Firefox atau Google Chrome.
- Selanjutnya, tempel jalur folder yang disalin di bilah alamat Browser Internet.
- Setelah itu, tekan tombol “Enter”.
- Sekaligus, semua file di folder Windows ini akan terdaftar di browser.

- Kemudian, tekan "Ctrl + A" untuk memilih semua konten dan "" Ctrl + C "" untuk menyalinnya.
- Terakhir, tempelkan ke lembar kerja Excel.
Metode 2: Buat Daftar File di Folder Windows melalui "Pengelola Nama"
- Pertama, buat lembar kerja Excel baru.
- Kemudian, pilih Sel A1.
- Selanjutnya, buka tab "Rumus" dan klik tombol "Manajer Nama".
- Di kotak dialog popup, klik tombol "New".
- Selanjutnya, di kotak dialog berikutnya, masukkan "File" di kolom "Nama".
- Dan ubah “= Sheet1! $ A $ 1” menjadi “= FILES (Sheet1! $ A $ 1)” di kolom “Refers to:”.
- Setelah itu, klik "OK" dan tutup kotak dialog "Name Manager".
- Nanti, salin jalur folder Windows di Sel A1 dan tambahkan "\* ”Di ujung jalur.
- Selanjutnya, pilih Sel A3 dan masukkan fungsi "= INDEX (Files, ROW () - 2)".
- Sekaligus, file di folder Windows ini akan terdaftar, seperti gambar berikut.
- Terakhir, salin saja fungsi ini ke bawah beberapa baris untuk mencantumkan file lain sampai Anda melihat pesan "#REF!" kesalahan. Kesalahan berarti semua file telah terdaftar.
Metode 3: Membuat Daftar File secara Rekursif dalam Folder Windows melalui Excel VBA
- Sebagai langkah awal, buatlah file Excel baru.
- Selanjutnya, akses editor Excel VBA dengan referensi ke "Cara Menjalankan Kode VBA di Excel Anda".
- Kemudian, salin kode berikut ke dalam proyek "Buku Kerja Ini".
Sub BatchListAllFiles_FolderSubfolders()
Dim strWindowsFolder As String
'Select the source Windows folder
With Application.FileDialog(msoFileDialogFolderPicker)
.InitialFileName = Application.DefaultFilePath & "\"
.Title = "Please select a folder to list Files from"
.InitialFileName = "E:\"
.Show
If .SelectedItems.Count > 0 Then
strWindowsFolder = .SelectedItems(1) & "\"
End If
End With
With ActiveSheet
.Cells(1, 1) = "Name"
.Cells(1, 1).Font.Bold = True
.Cells(1, 2) = "Path"
.Cells(1, 2).Font.Bold = True
.Cells(1, 3) = "Size(Bytes)"
.Cells(1, 3).Font.Bold = True
.Cells(1, 4) = "Type"
.Cells(1, 4).Font.Bold = True
.Cells(1, 5) = "Created"
.Cells(1, 5).Font.Bold = True
End With
Call LoopFolders(strWindowsFolder)
End Sub
Sub LoopFolders(strFolderPath As String)
Dim objFileSystem As Object
Dim objFolder As Object
Dim objFile As Object
Dim nLastRow As Integer
Set objFileSystem = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFileSystem.GetFolder(strFolderPath)
For Each objFile In objFolder.Files
With ActiveSheet
nLastRow = .Range("A" & .Rows.Count).End(xlUp).Row + 1
.Range("A" & nLastRow) = objFile.Name
.Range("B" & nLastRow) = objFile.Path
.Range("C" & nLastRow) = objFile.Size
.Range("D" & nLastRow) = objFile.Type
.Range("E" & nLastRow) = objFile.DateCreated
.Columns("A:E").AutoFit
End With
Next
'Process all folders and subfolders recursively
If objFolder.SubFolders.Count > 0 Then
For Each objSubFolder In objFolder.SubFolders
'Skip the system and hidden folders
If ((objSubFolder.Attributes And 2) = 0) And ((objSubFolder.Attributes And 4) = 0) Then
LoopFolders (objSubFolder.Path)
End If
Next
End If
End Sub
- Sekarang, klik ke subrutin pertama dan tekan tombol "F5".
- Pada kotak dialog popup, navigasikan ke dan pilih folder Windows yang Anda ingin daftar file dari dan klik "OK".
- Akhirnya, saat makro selesai, kembali ke lembar kerja Excel. Semua file di folder Windows dan subfoldernya telah terdaftar, seperti yang ditunjukkan pada gambar layar berikut.
Excel Crash dari Waktu ke Waktu
Seperti perangkat lunak lainnya, Excel terkadang bisa mengalami crash, yang dapat langsung menghancurkan file Excel yang sedang dibuka. Dalam kasus seperti itu, sebagian besar pengguna berharap Excel dapat memulihkan file secara otomatis saat program dimulai ulang. Namun, lebih sering daripada tidak, kenyataannya tidak seperti yang Anda harapkan. Dalam hal ini, akan sangat penting untuk menggunakan solusi alternatif. Perbaikan Excel alat, seperti DataNumen Excel Repair.
Pengantar Penulis:
Shirley Zhang adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk memulihkan mdf dan produk perangkat lunak perbaikan pandangan. Untuk informasi lebih lanjut kunjungi www.datanumen.com









