Home |
Search |
Today's Posts |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks Charles, I spent one day studying this weird behavior, and now I feel
better because: 1) My UDFs are calculated at every change (regardless of the current workbook) because they refer to cells containing the volatile function OFFSET() 2) The range referred by the OFFSET changes very seldom (it is in a hidden sheet,) so I will make my own non volatile MyOffset that will recalculate only when I really need it. 3) I know Excel better 4) Using IsMissing() saves 5-10% of recalculations Thanks, Stefano "Charles Williams" wrote: In the real case intead, it looks like the calculations starts in background, the interface is responsive, and: - If it has time to finish it runs only once; - If it has no time to finish (because i press a key) it interrupts and restarts. Yes calculation restarts after an interruption (you can use VBA to mask against an interruption). Charles ___________________________________ The Excel Calculation Site http://www.decisionmodels.com . |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
When Excel incorrectly Calculates | Excel Discussion (Misc queries) | |||
Invoice that calculates total | Excel Discussion (Misc queries) | |||
macro that calculates average | Excel Programming | |||
If function that calculates | Excel Worksheet Functions | |||
Calculates Qty Received | Excel Worksheet Functions |