我有一个工作簿,其中单元格的计算设置为自动。这意味着当我打开工作簿时将开始计算。
如何在打开工作簿时阻止计算开始?
注意:我知道我可以在工作簿打开后停止,但是在此过程中可以更改一个或多个单元格。
答案 0 :(得分:0)
您需要捕获Workbook Event(s)以根据工作簿中发生的事件(更改,选择,激活等)执行不同的操作。然后,您可以将工作簿计算设置为手动。
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.Calculation = xlCalculationManual
End Sub