Consulting

Results 1 to 3 of 3

Thread: manual recalculation not for all sheets in wb

  1. #1

    manual recalculation not for all sheets in wb

    Hi all,
    pls. is it possible to do following?

    I have big wb with many sheets. In some of them i have sumproduct formulas, which always calculate (if is autocalculation turned on) with my huge data (6000 rows x 30 col). I think, thats ths reason, why it takes me a long time, if i want only to filter my huge data or so.

    Because this i want to turned off recalculation for my sumproduct formula sheets. I will turned on only manualy with button. But whole wb will be calculating ad default (automaticaly)

    How can i do that?

    thx a lot.

  2. #2
    VBAX Tutor lynnnow's Avatar
    Joined
    Jan 2005
    Location
    Mumbai, Maharashtra, India
    Posts
    299
    Location
    Try this:

    Set the Automatic Calculation (Tools>Options>Calculation) to Manual

    And in the specific worksheet code put in:

    [vba]Private Sub Worksheet_Activate()
    With ActiveSheet
    .Calculate
    end with
    End Sub
    [/vba]

    This should calculate that particular sheet when the sheet is activated.

    HTH

    Lincoln

  3. #3
    Quote Originally Posted by lynnnow
    Try this:

    Set the Automatic Calculation (Tools>Options>Calculation) to Manual

    And in the specific worksheet code put in:

    [vba]Private Sub Worksheet_Activate()
    With ActiveSheet
    .Calculate
    end with
    End Sub
    [/vba]

    This should calculate that particular sheet when the sheet is activated.

    HTH

    Lincoln
    ok ill try it
    thx

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •