求一个VBA,一个文件夹下多个Excel工作簿按条件范围合并成一个工作表内?

哪位大神高手帮帮,给做一个VBA,在一个文件夹下有多个Excel工作簿如图1,图1中内容如图2,我想按日期时间范围把对应的范围内数据合并到一个工作表内如图3。图3是我手动1个1个粘贴的很麻烦,有的时候会有100多个工作簿手动很耗时

VBA就擅长这类的操作。当然,文件需要在指定的目录中。你的数据还算规范,做起来没问题。不知道你的表里边的时间点是否一致。如果一致就更好处理了。
写这个VBA不免费,因为需要耗费时间和精力的事。有意向的话可以私信。
另外,WPS免费版的不支持VBA,需要使用Excel。
如果数据规则,要求明确,通常在用VBA只用点一下按钮,剩下的交给代码去操作了。
思路,就是循环各个文件,写入对应的列和行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-10-29
这个在Excel中使用powerquery进行数据的清洗,汇总和查询比较方便。
第2个回答  2019-10-29
AB列内容一样,就是C列不一样是吧?
相似回答