EXCEL如何将一个工作簿通过筛选分解成多个工作簿,VBA代码高手请进

各位老师:
我有一个Excel表格,名称为《学校总工作簿》.我想根据它的 Sheet1 表格中 【H列】 的部分内容进行分别筛选,并将每次的筛选后的部分内容(是部分列,不是全部内容)分别复制到对应的工作簿中,并保存。
在复制时,这些需要更新的列中 (需要更新的列有A列、C列、D列、F列、H列、I列、K列) 如果这些列原来有数据,就将原有的数据刷新(使用新数据)。
《 学生总工作簿》的【 H列】会有五个名称,分别为 一年级、二年级、三年级、四年级、五年级。
一共有六个工作簿.名称分别为《学校总工作簿》(VBA代码在此工作簿)、《一年级工作簿》、《二年级工作簿》、《三年级工作簿》、《四年级工作簿》、《五年级工作簿》。(将筛选《学生总工作簿》【H列】的【一年级】的内容部分内容复制到《一年级工作簿》的工作簿中,其他类似)这六个工作簿存在D盘同一文件夹中.
所有工作簿的内容都从第三行开始〈第一行和第二行为表头〉。
我只要将筛选出的A列、C列、D列、F列、H列、I列、K列 的内容复制新的工作簿中,(不是筛选后全部内容,其他列的内容不要复制到另外五个工作簿中)。
在复制的过程中,不能影响原来工作簿的行距、列距,只复制内容,其他工作簿的表格设置都不能变。不影响其他单元格内的数据。
在复制到其他工作簿的时候,这些工作簿可能是打开的,也可能是关闭的,如果是打开的请先保存数据,在更新数据。
为了更好解决问题,我在这里上传了附件,您可以用这个账号登陆:ljd4895 密码是mf4895
请放心下载附件哦,问题解决有高分感谢
http://club.excelhome.net/forum.php?mod=viewthread&tid=1160955&extra=

你都在EXCEL HOME了 想必你也不是庸手。
试试他们的易用宝吧。http://yyb.excelhome.net/

我觉的还不错。

另外如果我做你这个的话。 按你的规则获取对应的范围的数据 ,然后插入到新表。追问

期待能早点解决

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-25
这里上传附件太麻烦,都失败了,我去Home上发给你。追问

好的。谢谢

追答

tz人?我也是tz的

本回答被提问者采纳
第2个回答  2014-10-25
挂了好几天了,难道没人帮你解决吗?不是很难,但工作量大

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网