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