Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Dirk Flakowski
 
Posts: n/a
Default Excel 2003 calculates new on closing/opening outlines

Hello,

I have a very big workbook containing thousands of formulas and
outlines as well as self-programmed functions (in an AddIn). Now I
recognized that Excel recalculates nearly my complete workbook on
closing/opening outlines. So I took a closer look at it and found that
Excel recalculates all those formulas again which are located outside
the outline - but which use cells in side that outline.
For example if formula in cell A1 contains "=B5*A2" and then I
open/close an outline so that B5 becomes visible/invisible then
formula in A1 is recalculated.
But this does not happen in any Excel-version before Excel 2003.
So I have two questions:

1. Is this a bug or a feature of Excel2003?
2. What can I do against it so that I still can use my workbook?

Thanks for your trouble in advance.

Kind regards,
Dirk
  #2   Report Post  
Dave Peterson
 
Posts: n/a
Default

xl2003 added an option to =subtotal().

It used to ignore cells that were hidden by an autofilter. It was enhanced to
ignore cells that were hidden manually (the first parm changes (9 becomes 109
for example)).

I'm guessing that excel figures that there might be a reason to recalc when you
hide/unhide rows.

Maybe you could just turn the calculation to manual
(tools|options|calculation tab)

And toggle it back on when you need it.



Dirk Flakowski wrote:

Hello,

I have a very big workbook containing thousands of formulas and
outlines as well as self-programmed functions (in an AddIn). Now I
recognized that Excel recalculates nearly my complete workbook on
closing/opening outlines. So I took a closer look at it and found that
Excel recalculates all those formulas again which are located outside
the outline - but which use cells in side that outline.
For example if formula in cell A1 contains "=B5*A2" and then I
open/close an outline so that B5 becomes visible/invisible then
formula in A1 is recalculated.
But this does not happen in any Excel-version before Excel 2003.
So I have two questions:

1. Is this a bug or a feature of Excel2003?
2. What can I do against it so that I still can use my workbook?

Thanks for your trouble in advance.

Kind regards,
Dirk


--

Dave Peterson
  #3   Report Post  
Dirk Flakowski
 
Posts: n/a
Default

Hello Dave,

thanks for your answer. But one additional question: is there no way
to force Excel2003 to work like older versions? In this way Excel is
nearly no more usable for all our customers!

Thanks for your trouble in advance.
Dirk

On Thu, 08 Sep 2005 09:30:40 -0500, Dave Peterson
wrote:

xl2003 added an option to =subtotal().

It used to ignore cells that were hidden by an autofilter. It was enhanced to
ignore cells that were hidden manually (the first parm changes (9 becomes 109
for example)).

I'm guessing that excel figures that there might be a reason to recalc when you
hide/unhide rows.

Maybe you could just turn the calculation to manual
(tools|options|calculation tab)

And toggle it back on when you need it.




  #4   Report Post  
Member
 
Location: London
Posts: 78
Default

This is a long shot because I don't have any similar workbooks to test it on, but perhaps you might like to try going to 'Options' 'Calculation' and selecting

'Automatic except tables'?

It sounds like it might stop the calculation of anything tabular which may have its contents hidden/unhidden. Or it may be for something else altogether.

BizMark

Quote:
Originally Posted by Dirk Flakowski
  #5   Report Post  
Dave Peterson
 
Posts: n/a
Default

Not that I know.

Dirk Flakowski wrote:

Hello Dave,

thanks for your answer. But one additional question: is there no way
to force Excel2003 to work like older versions? In this way Excel is
nearly no more usable for all our customers!

Thanks for your trouble in advance.
Dirk

On Thu, 08 Sep 2005 09:30:40 -0500, Dave Peterson
wrote:

xl2003 added an option to =subtotal().

It used to ignore cells that were hidden by an autofilter. It was enhanced to
ignore cells that were hidden manually (the first parm changes (9 becomes 109
for example)).

I'm guessing that excel figures that there might be a reason to recalc when you
hide/unhide rows.

Maybe you could just turn the calculation to manual
(tools|options|calculation tab)

And toggle it back on when you need it.




--

Dave Peterson
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Excel 2003 locks up after startup Tom Excel Discussion (Misc queries) 1 August 9th 05 04:51 PM
Excel Re-calculation 2000 compared to 2003 tonymitchell Excel Discussion (Misc queries) 1 August 3rd 05 04:22 PM
Problems using Excel 2000 to open/save file saved in Excel 2003 [email protected] Excel Discussion (Misc queries) 1 June 29th 05 02:50 AM
Excel 2003 crashes loading excel files created Excel 2000 Jeff Lewin Australia Excel Discussion (Misc queries) 0 June 27th 05 04:20 AM
sharing/using/saving Excel 2002 files in Excel 2003 maze2009 Excel Discussion (Misc queries) 0 January 20th 05 07:27 PM


All times are GMT +1. The time now is 08:22 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"