打开一个封闭的文档,运行自己的macros,保存和closures

我有一个macros的主要Excel文件,让我build立档案文件中的数据。 目前,当我的macros运行时,它将数据添加到归档文件,保存并closures它。

CFA.Close savechanges:=True myfile = Dir Application.ScreenUpdating = True Call UserForm_Initialize 

在我的归档文件里面,它有自己的运行函数更新()的macros。 当我点击一个button时,Function Update()会运行。 函数Update()获取存档文件中的所有信息,对其进行组织,并执行一些计算来更新不同的总计。

而不是必须进入文件并手动运行函数更新(),我想知道是否有可能将代码添加到主Excel文件macros之前:

  CFA.Close savechanges:=True 

这将运行Update()函数每次我的主Excel工作表macros将数据添加到存档的文件。

我尝试了几件事情:

  Application.run Update() 

但它返回我的function没有定义。