加快大macros

像Application.CutCopyMode = False这样的东西,如果有很多复制和粘贴,我的巨大的速度加快?

我也设置macros不重复打开和closures模板,如果另一个子正在运行,将继续需要模板:

'close template if not running full analysis If MacroRunning = False Then Workbooks("Axio Pull Template.xlsx").Close End If 

这是帮助速度,还是使用该模块级别的variables,如果声明实际上放缓了事情? 基本上,我应该让模板在每次macros观运行时反复打开和closures,还是我的if语句是个好主意?