PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Office
[算表] Excel VBA 执行合并档案
楼主:
koking730929
(兰斯洛)
2019-12-20 22:37:26
软件: Excel VBA
版本: 2013
请问如想要利用VBA写出如下结果
1. value add 固定字段 如 range(B2:F152)
2. 打开当月每份档案相加档名一样 只有最后面日期不同
如XXXXX_20190101.xls-XXXXX_20190131.xls
3. 将整个月各字段加总结果于当月工作日最后一个档案
请问有什么比较简便的写法呢?
作者: soyoso (我是耀宗)
2019-12-20 22:51:00
1号20190101和最后一日20190131可键于储存格内先开启workbooks.open最后当月最后一日的档案(相同档名字串&上述最后一日的储存格&.副档名)循环1号(20190101)至当月最后一日前一日复制range.copy,选择性贴上range.pastespecial operation以xladd加至最后一日的档案
作者: newton41 (Newton)
2019-12-20 22:52:00
这听起来直接用公式就可以达成,直接把每个日期要被加总的数字叫到同一个表格加总就行了。
楼主:
koking730929
(兰斯洛)
2019-12-21 00:06:00
感激S大回文 想请问如果并不是所有当月日期都有档案要怎么跳过那些不属于工作日或是自动判断资料夹内没有该日期档案就跳过的循环写法呢?
作者: soyoso (我是耀宗)
2019-12-21 08:42:00
可判断dir("路径\*" & 循环变量 & ".xls") 不为空字串<>""时执行动作如果资料夹内都为当月档案的话,可循环于dir是否为空字串
楼主:
koking730929
(兰斯洛)
2019-12-21 12:35:00
了解 我会试试 谢谢 有问题再请教
继续阅读
[情报]玩转数据与资料:Excel vba入门教学 课程
x38517489
[算表] 试算表 多重条件自动填入
hellothere90
[文件] 开启word档后跳到上次编辑页面
enigmabp
[算表] 本金平均摊还法用excel公式?
ljuber
[问题] 请问用excel批次修改网址(已解决)
yoricklai
[问题] Excel排除部分资料并标色注记
pinky0112
[算表] 公式后面怎么加文字?
b5872135
[文件] 请问论文自动目录
iwantzzz
[问题]Excel问题
yean
[文件] 对话框里的textbox文字跑掉
garman0403
Links
booklink
Contact Us: admin [ a t ] ucptt.com