这个问题有很多东西,但没有一个能解决我的问题。很简单。在特定过程中执行代码(请参阅下面的摘录(时,我收到上述错误。然后挂起。那时我所能做的就是任务管理器中的"结束任务","进程"选项卡。
我已经研究了几个小时,并尝试了许多建议,但没有快乐。这已经工作了多年。现在,突然之间,我遇到了这个问题。
提前谢谢你。
无论"ABC"是否处于活动状态/选中状态,都会发生错误。
我在 ABC 上尝试过Rows("1:4").Calculate
,但得到同样的错误
我可以手动重新计算整个工作表(Shift+F9(,ActiveSheet.Calculate
工作,Sheets("ABC").calculate
工作,Sheets("ABC").Rows("1:4").Calculate
失败
法典:
...
Application.Calculation = xlCalculationManual
Sheets("ABC").Rows("1:4").Calculate 'FAILS HERE
。
我的 $0.02...
选项 1:
Sheets("ABC").UsedRange.Rows("1:4").Calculate 'lets VBA determine last column
选项 2:
dim lc as long
with sheets("ABC")
lc = .cells(1,.columns.count).end(xltoleft).column 'last column in first row, as used range MAY be further right
.range(.cells(1,1),.cells(4,lc)).calculate 'specific range to calculate
end with