作者kihg (值得努力)
看板Office
标题[问题] VBA 批量处理档案
时间Sat May 22 18:13:43 2021
(若是和其他不同软体互动之问题 请记得一并填写)
软体:excel
版本:2007
要执行的巨集1已经编写完成
问题是可能资料夹每天会新增20个新档案
目前做法需要开一个档案执行一次巨集然後关闭再开下一个重复这样动作20几次
想要写另一个巨集2来汇入档案执行批量处理
问题是vba内是否可以用日期来选择开启档案执行的程式码
以副档名来选择的话会将过去日期的档案重复执行
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.27.131.161 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1621678427.A.FB2.html
1F:→ soyoso: 以内文来看是指主档名内有以日期做为命名在其中,如 05/23 07:22
2F:→ soyoso: 20210523_a.xlsx、20210523_b.xlsx…之类的,如果是的话, 05/23 07:22
3F:→ soyoso: 回圈於dir,完整路径\日期*.xlsx的方式取得完整档名,再来 05/23 07:22
4F:→ soyoso: 开启档案 05/23 07:22
5F:→ kihg: 档案名称跟日期完全无关,是否能抓取建立日期或修改日期来选 05/23 15:59
6F:→ kihg: 择档案 05/23 16:00