如何只计算Excel中的活动工作表?

我正在慢慢地教自己的VBA,所以,如果这是相当直接的道歉。

我在多个工作表(10+工作表,30000+行,250 +列,大约50%的依赖关系)中进行了大量的计算。

我有一个VBA程序,运行一个variables列表,一次只更改一个,然后生成一个答案。 问题是,这些variables将改变所有单元格中的值与公式。

但是,我不需要每次更改variables时重新计算所有表单。

有没有一种方法可以告诉VBA只重新计算活动工作表或指定的工作表?

ActiveSheet.Calculate 

要么

 vbasheetname.Calculate 

要么

 Worksheets("Sheet1").Calculate 

在代码中尽可能避免使用activesheet (只是很less需要),所以试着继续使用第二个。