Say I have a workbook that I do not want to be updated unless an update procedure is called specifically. That is to say, I want to stop any form and kind of automatic updates - I don't want formulas to update and I don't want any data connections to update.
What's the difference between applying these two?
Private Sub Workbook_Open()
Application.Calculation = xlCalculationManual
End Sub
vs
Private Sub Workbook_Open()
Worksheet(1).EnableCalculation = False
End Sub
The workbook only has 1 sheet.
MSDN says that when EnableCalculation is set to false, you cannot request a recalculation. Does that mean pressing F9 or the Refresh button on the Data tab doesn't work (which would be ideal)?
Would it then be correct to assume that EnableCalculation blocks all requests for recalculation, where xlCalculation just switches between manual/automatic mode?