【EXCEL】- VBA - 依序開啟檔案資料夾內的所有檔案
⬛ 問題:EXCEL - VBA - 依序開啟檔案資料夾內的所有檔案?
⬛ 回答:
EXCEL - VBA - 如何依序開啟檔案資料夾內的所有檔案。以下為程式範例
Sub 開啟檔案資料夾內的所有檔案()
Dim PathName, FileName As String
PathName = ActiveWorkbook.Path & "\" '指定路徑,輸入至變數 PathName
FileName = Dir(PathName) '路徑輸入至 Dir 函數,將 Dir 函數查找到的檔案名稱回傳值輸入至 FileName 變數
Do Until FileName = "" 'Do Until 會持續迴圈直到 FileName 變數為空字串當( Dir 函數查找完所有檔案,最後會回傳空字串)
Workbooks.Open PathName & FileName '呼叫 Workbooks.open 函數,合併 PathName 及 FileName 變數,開啟檔案
FileName = Dir() '叫 Dir 函數,將下一個查找到的檔案名稱輸入至 FileName 變數
Loop
End Sub
延伸閱讀
文章標籤
全站熱搜
