2017-09-05 83 views
0

我发现了很多将两个Excel工作簿合并在一起的解决方案,但我仍然没有找到合并VBA代码(宏)的方法。合并Excel工作簿,包括VBA代码

我试过Kutools,这是一个非常有前途的工具,但它没有复制任何东西。 (他们的网站并没有宣传它会复制VBA ......)

所以有两个XLSM文件,其中有几十个工作表,命名为范围和宏,我想将它们的内容合并到一个单一的XLSM中文件。可能没有名称冲突,或者我可以手动解决它,所以不需要自动重命名。

除了手动复制VBA IDE中的代码之外,有没有办法做到这一点?

预先感谢您!

回答

0

与复制和粘贴代码相比,我不确定要节省多少工作量,但可以导出和导入模块。如果右键单击要导出的模块,您将看到菜单选项。这些文件是.bas(过程),.cls(类)或.frm(用户表单)。然后可以直接导入它们。我没有成功直接从另一个.xlsm文件导入模块。

VBE export import menu options

相关问题