[問題] VBA 批量處理檔案

看板Office作者 (值得努力)時間2年前 (2021/05/22 18:13), 編輯推噓0(007)
留言7則, 2人參與, 2年前最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:excel 版本:2007 要執行的巨集1已經編寫完成 問題是可能資料夾每天會新增20個新檔案 目前做法需要開一個檔案執行一次巨集然後關閉再開下一個重複這樣動作20幾次 想要寫另一個巨集2來匯入檔案執行批量處理 問題是vba內是否可以用日期來選擇開啟檔案執行的程式碼 以副檔名來選擇的話會將過去日期的檔案重複執行 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.131.161 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1621678427.A.FB2.html

05/23 07:22, 2年前 , 1F
以內文來看是指主檔名內有以日期做為命名在其中,如
05/23 07:22, 1F

05/23 07:22, 2年前 , 2F
20210523_a.xlsx、20210523_b.xlsx…之類的,如果是的話,
05/23 07:22, 2F

05/23 07:22, 2年前 , 3F
迴圈於dir,完整路徑\日期*.xlsx的方式取得完整檔名,再來
05/23 07:22, 3F

05/23 07:22, 2年前 , 4F
開啟檔案
05/23 07:22, 4F

05/23 15:59, 2年前 , 5F
檔案名稱跟日期完全無關,是否能抓取建立日期或修改日期來選
05/23 15:59, 5F

05/23 16:00, 2年前 , 6F
擇檔案
05/23 16:00, 6F

05/23 17:27, 2年前 , 7F
版上 #1LkNz5yA
05/23 17:27, 7F
文章代碼(AID): #1WgDbR-o (Office)
文章代碼(AID): #1WgDbR-o (Office)