调用的对象已与其客户端 Excel VBA 断开连接(突然之间)


关于

这个问题有很多东西,但没有一个能解决我的问题。很简单。在特定过程中执行代码(请参阅下面的摘录(时,我收到上述错误。然后挂起。那时我所能做的就是任务管理器中的"结束任务","进程"选项卡。

我已经研究了几个小时,并尝试了许多建议,但没有快乐。这已经工作了多年。现在,突然之间,我遇到了这个问题。

提前谢谢你。

无论"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

最新更新