The issue is that apparently Excel is in read-only mode of some sort.
NO changes are possible. You cannot even execute OnTime successfully.
What was your final resolution of this issue?
In my case, I've narrowed it down to the presence of a user-defined
function in another worksheet (no worksheet dependencies) which is
being provided a parameter which is a cell which has this formula
"=today()". If instead that cell is "5/18/2009", the worksheet_change
event in the other sheet executes correctly.
Note: Today is a VOLATILE function.
Note: I got interrupted and was doing some debugging in a third sheet:
while stepping thru some code, the debugger quits at the "Exit
Function" line within my user defined function. (Fired due to
unnecessary recalc.)
I am having the same problem when a different other sheet contains a
call to a different custom function, and one of its parameters is a
volatile function (indirect).
These circumstances are very similar to the first three described in
http://support.microsoft.com/kb/248179.