【VBA代碼】-批量提取文件名


 1 Public Sub 批量提取文件名()
 2     Dim mypath As String, n%, myfile As String '定義變量
 3     mypath = "C:\Users\think\Desktop\寶潔八大問" '文件/夾所在路徑
 4     n = 1
 5     myfile = Dir(mypath & "\*.*") '提取文件路徑中的所有文件,此時返回第一個文件的名字
 6     Do While myfile <> "" '當文件名不為空時,循環提取文件名
 7         Cells(n, 1) = myfile 
 8         n = n + 1
 9         myfile = Dir
10     Loop
11 End Sub

筆記:Dir函數提取指定文件夾中的文件名稱,“*.*”表示提取所有類型的文件;若只提取Excel文件,則寫成“\.*xls”,其他文件類型一次類推


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM