如何将文件夹内多个excel文件的文件名对应批量添加到每个excel的一列

拿其中一个举例,比如一个班的成绩表,文件名称是一班,想在里面每行的人名成绩后面加一列,全部写着一班。就这个意思,但是要批量处理几千个这种文件。跪求大神!!

万能的vba可以完成。
大致思路:1、遍历文件夹下的excel文件;
2、逐个打开excel文件;
3、修改指定位置的数据,存盘退出。
需要的话可私信加我q。追问

我没有找到哪里能私信啊,请问怎么联系您呢?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-28
批量处理的话,可以考虑使用vba宏代码
因不知道您的表格结构、
文件夹结构,
不能直接提供代码。
如果能说下具体的需求就好了。追问

是需要具体到文件名和文件夹名吗?
就是按照例子里的那个意思,比如有好几千个班级,每个班级的成绩表我想合成到一个excel里面但是要区分每个人是哪个班的,所以要先在每个excel后面加一列班级名称,然后再把所有的excel合成一个,现在要的就是做前半部分工作,批量把几千个excel的文件名,添加进去到对应的表格每一行后面

追答

文件名和文件夹名可以不用,需要知道你的表格结构,也就是你需要添加的数据要填在哪?要怎么填?怎么对应?具有有哪些逻辑?

这些要先搞明白的。

相似回答