将复制的数据合并到一个工作表中

时间:2016-06-01 22:33:03

标签: excel vba excel-vba

我目前使用VBA脚本将来自多个工作表和工作簿的数据合并到一个新工作簿中。目前,脚本执行此操作但在目标工作簿中创建多个工作表。是否可以将目的地设为一张纸?

<div>reaction_r1</div>

2 个答案:

答案 0 :(得分:0)

此行可能会给您带来麻烦。

'Sheets("Sheet1").Select
Workbooks("ZMasterFile.xlsx").Worksheets(counter).Activate

在第二行,您正在激活工作表(计数器)

如果您希望所有数据都在同一张表格中,我认为您应该放置工作表(&#34; Sheet1&#34;)。

答案 1 :(得分:0)

当然。您最好的选择是安装您从下面的链接中找到的AddIn。

http://www.rondebruin.nl/win/addins/rdbmerge.htm

该工具非常有用!试试吧,你会看到!

另外,请参阅以下链接。你会看到那里暴露的所有代码,所以这是一个很好的学习范例。

http://www.rondebruin.nl/win/s3/win008.htm