J
Jon L
My spreadsheet has a Procedure that creates an array of data locations. A
worksheet Function1 uses this array to perform it's calculation. Moreover,
Function2 uses the same Procedure and Function1 results. Also, Function1 and
Function2 are used in many different cells. The only arguement for the
functions is the cell coordinate. I would post file but don't know how!
My problem is that the they must calculate in the following order to work
properly (Procedure, Function1, Function2) - except this seems impossible to
corrdinate. The procedure always runs last and the many instances of the two
functions calculate in a bizarre order (they have no arguments outside of
their own cell reference). I've tried combinations of volitile, calling the
procedure from the functions, changing the module order of the three
procedure/functions, worksheet events to trigger the Procedure calculation -
nothing seems to work to make the Procedure calculate first.
Also, the function sometimes doesn't update becuase it's arguments are in an
array, not in it's brackets.
#1 How can I get my Procedure to calculate first?
#2 What's the order of execution of procedure and functions (all arguments
being equal)?
#3 Assuming I can get my Procedure to calulcate first, how can I then
trigger ALL my Function1 cells to calculation, then all my Function2 cells?
Help!
worksheet Function1 uses this array to perform it's calculation. Moreover,
Function2 uses the same Procedure and Function1 results. Also, Function1 and
Function2 are used in many different cells. The only arguement for the
functions is the cell coordinate. I would post file but don't know how!
My problem is that the they must calculate in the following order to work
properly (Procedure, Function1, Function2) - except this seems impossible to
corrdinate. The procedure always runs last and the many instances of the two
functions calculate in a bizarre order (they have no arguments outside of
their own cell reference). I've tried combinations of volitile, calling the
procedure from the functions, changing the module order of the three
procedure/functions, worksheet events to trigger the Procedure calculation -
nothing seems to work to make the Procedure calculate first.
Also, the function sometimes doesn't update becuase it's arguments are in an
array, not in it's brackets.
#1 How can I get my Procedure to calculate first?
#2 What's the order of execution of procedure and functions (all arguments
being equal)?
#3 Assuming I can get my Procedure to calulcate first, how can I then
trigger ALL my Function1 cells to calculation, then all my Function2 cells?
Help!