看板 Office 關於我們 聯絡資訊
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:EXCEL 版本:2007 各位好 因為目前每天都有很多EXCEL要整理,現況遇到一個問題 如何使用VBA 將100 EXCEL檔案一次自動開啟 例如:BOOK (1).xlsx , BOOK (2).xlsx , ..... 嘗試自己寫但都沒有辦法執行 Sub open file Dim i = integer For i = 1 to 100 Workbooks.Open "D:\新增資料夾\BOOK (i).xlsx next i end Sub -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.226.26 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1541925024.A.320.html
soyoso: dim i as integer 11/11 16:34
soyoso: workbooks.open "D:\新增資料夾\BOOK (" & i & ").xlsx" 11/11 16:35
chetsai: 可以了!!!!感謝S大 不過想知道 " & i & " 為何要加"呢 11/11 16:49
soyoso: 因於"..."為字串,變數i在其中就為i字元,並不會帶入i的數 11/11 17:53
soyoso: 值,因此以"..." & i & "..."來連接才能帶入變數i的數值 11/11 17:54
chetsai: 了解!! 非常感謝S大的 詳細解說!!! 謝謝~ 11/11 18:39