合并多个 Personal.xlsb

合并多个 Personal.xlsb

所以用于合并电子表格内容的答案,但是是否有人合并过 VBA 宏以仅保留不同的宏和/或突出显示差异。

答案1

一种迂回的方法是将每个电子表格的所有宏保存到相应的文本文件中,然后使用 diff/merge 进行比较公用事业例如合并

如果你有大量的电子表格,那么此 VBA 代码或者此 VBScript将有助于减少体力劳动。

还有一款专门构建的 VBA diff 实用程序,名为函数库您可以尝试“将代码更改的模块标记为红色,将不在两个项目中的模块标记为蓝色”:

1

相关内容