Excel工作薄文件(比如9个),文件列数固定,行数不固定,要将他们通过VBA自动复制到一个新的工作薄中。

Excel工作薄文件(比如9个),文件列数固定(比如23列),行数不固定,要将他们通过VBA自动复制到一个新的工作薄中。要求复制了第一个工作薄后(如果100列),那么第二个工作薄的数据从101列继续复制,依次类推,不知道我的问题表达清楚没有?

我这里有一个,alt+F8启动,然后运行myAssemble宏。

框选多个工作簿,然后自动合并。

追问

不知高手是否方便把你的代码每句注释在后面,现在没有看懂。如此将非常感谢!

追答

代码按ALT+F11就可以看到,哪里不明白,你可以单独问。邮箱地址私信给你。先试用,看看是不是你要的效果。

追问

我试了下好像只复制了第一个表的第一个sheet1,其它没有复制。对了你的这个表提醒了我,第一个表全部复制,第二个表从第二行开始复制,因为表头有了不需要了。这个要怎么改

追答

要框选多个工作簿,每个工作簿只复制一个sheet。最后会提示你选择了哪些工作簿。
如果有表头,都是相同的话,只需要从第2行复制。然后你贴一个表头进去就好。

温馨提示:答案为网友推荐,仅供参考
相似回答