我正在慢慢地教自己VBA,如果这是相当直接的,那么道歉.
我在多个工作表中进行了大量计算(10多张,30000多行,250多列,大约50%具有依赖性).
我有一个VBA程序,它运行一个变量列表,一次更改一个变量,并产生答案.问题是这些变量将使用公式更改所有单元格中的值.
但是,每次更改变量时,我都不需要重新计算所有工作表.
有没有办法告诉VBA只重新计算活动工作表或指定的工作表?
Mis*_*mer 13
ActiveSheet.Calculate
Run Code Online (Sandbox Code Playgroud)
要么
vbasheetname.Calculate
Run Code Online (Sandbox Code Playgroud)
要么
Worksheets("Sheet1").Calculate
Run Code Online (Sandbox Code Playgroud)
最好避免activesheet在代码中使用(尽管很少需要它),所以尽量坚持使用后两者.
| 归档时间: |
|
| 查看次数: |
44523 次 |
| 最近记录: |