我是新來的vba,我有問題了解excel文件的vba中的工作簿。 我有一個名爲Addin.xla的宏,這個宏被2000個文件使用。使excel文件與vba使用全局工作簿功能?
我的問題是,2000年的文件有自己的thisworkbook
這就是說函數Workbook_BeforeClose
。所有2000個文件都具有完全相同的Workbook_BeforeClose
。
我想要做的是在所有2000個文件中更改Workbook_BeforeClose
函數。我可以使用Addin.xla文件中的Workbook_BeforeClose
函數來創建文件,還是必須更改所有2000個文件的相同Workbook_BeforeClose
函數?
如果後面是這種情況,有人能告訴我如何編寫一個循環遍歷所有文件並自動更新此函數的宏嗎?
我認爲他需要使用Application Workbook_BeforeClose事件而不是Addin Workbook_beforeClose事件。 –
@CharlesWilliams我可能不清楚:'Workbook_BeforeClose'在單個文件中,只有'runCleanupCode'在插件中。 – assylias