Set Calculation mode for a single worksheet

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I'm setting up a complex worksheet that is taking a long time to run, due to
automatic calculation.

I'd like to setup Manual calculation just for this worksheet without
affecting all other open sheets. Is this possible?

Thxs!
 
Paulot,

Calculation mode is an application level setting, so: No, it is not possible.

HTH,
Bernie
MS Excel MVP
 
Paulot,

Calculation mode is an application level setting, so: No, it is not possible.

HTH,
Bernie
MS Excel MVP
 
Hi.

Calculation settings affect the entire application. What you can do is
set the calculation to manual and then calculate this sheet only. You
can do this from the Calculation tab of Tools|Options, or with
Shift+F9.

Does this help?
Kostis Vezerides
 
Hi.

Calculation settings affect the entire application. What you can do is
set the calculation to manual and then calculate this sheet only. You
can do this from the Calculation tab of Tools|Options, or with
Shift+F9.

Does this help?
Kostis Vezerides
 
I'm setting up a complex worksheet that is taking a long time to run, due
to
automatic calculation.

Don't know if this idea would work for you.
In the vba editor, place the following code in the worksheet module of the
worksheet you would like to have set to Manual calculations.
The idea here is that when you select your particular sheet, Calculation
will be set to manual.
When you leave the sheet, it will be set back to automatic.

Private Sub Worksheet_Activate()
Application.Calculation = xlCalculationManual
End Sub

Private Sub Worksheet_Deactivate()
Application.Calculation = xlCalculationAutomatic
End Sub
 
I'm setting up a complex worksheet that is taking a long time to run, due
to
automatic calculation.

Don't know if this idea would work for you.
In the vba editor, place the following code in the worksheet module of the
worksheet you would like to have set to Manual calculations.
The idea here is that when you select your particular sheet, Calculation
will be set to manual.
When you leave the sheet, it will be set back to automatic.

Private Sub Worksheet_Activate()
Application.Calculation = xlCalculationManual
End Sub

Private Sub Worksheet_Deactivate()
Application.Calculation = xlCalculationAutomatic
End Sub
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top