欢迎光临散文网 会员登陆 & 注册

ExcelVBA 不打开批量文件即可汇总求和

2023-07-06 14:37 作者:孙兴华zz  | 我要投稿

网友提问:

回答网友问题:

PowerQuery的一会给你 ,先给你ExcelVBA的方法


我们可以用FSO对象或DIR函数去得到文件夹内所有文件的路径

通过ExcelVBA第二季第22集学的在ExcelVBA中用SQL可以在不打开指定文件的情况下汇总数据,在这节课我们得到的是指定字段  select 指定字段名 form 表名    这个查询返回的是一个记录集

我们会循环记录集,就会把记录集中的每个数相加在一起

我准备了一个文件夹,里面有3个工作簿

每个工作簿只有一张表


A
B
C

以上表格在不打开的情况下,我们新建一个空的工作簿,在VBE编译器里复制代码

注意:修改成自己的路径,和SQL语句取哪个列,改字段名

如果运行失败,那有可能是因为你的表中有多行表头,有合并单元格等障碍,就没有通用方法了。只能具体问题具体分析


光标在 Sub 获取路径() 过程内,点运行即可

以上内容在课上都有详细讲解,运行结果如下,自己初个表头就行了

ExcelVBA及WordVBA篇:https://www.bilibili.com/video/BV1rt4y1a72y


Access篇+AccessVBA篇:https://www.bilibili.com/video/BV1tf4y117Sh


ExcelVBA 不打开批量文件即可汇总求和的评论 (共 条)

分享到微博请遵守国家法律