我目前使用VBA脚本将来自多个工作表和工作簿的数据合并到一个新工作簿中。目前,脚本执行此操作但在目标工作簿中创建多个工作表。是否可以将目的地设为一张纸?
<div>reaction_r1</div>
答案 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
该工具非常有用!试试吧,你会看到!
另外,请参阅以下链接。你会看到那里暴露的所有代码,所以这是一个很好的学习范例。