我是 vba 新手,我无法理解 vba 中用于 excel 文件的工作簿。我有一个叫做 Addin.xla 的宏,这个宏被 2000 个文件使用。
我遇到的问题是 2000 个文件有自己的那thisworkbook声明函数Workbook_BeforeClose。所有 2000 个文件都具有完全相同的Workbook_BeforeClose.
我想要做的是更改Workbook_BeforeClose所有 2000 个文件中的功能。我可以让文件使用Workbook_BeforeCloseAddin.xla 文件中的函数,还是必须Workbook_BeforeClose为所有 2000 个文件更改相同的函数?
如果是后者,有人可以告诉我如何编写一个循环遍历所有文件并自动更新此功能的宏吗?