<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Recalculation Issue: changes in macros not recalculated."
href="https://bugs.documentfoundation.org/show_bug.cgi?id=40203#c12">Comment # 12</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Recalculation Issue: changes in macros not recalculated."
href="https://bugs.documentfoundation.org/show_bug.cgi?id=40203">bug 40203</a>
from <span class="vcard"><a class="email" href="mailto:newbie-02@gmx.de" title="b. <newbie-02@gmx.de>"> <span class="fn">b.</span></a>
</span></b>
<pre>after some re-think ...
forget <a href="show_bug.cgi?id=40203#c10">comment #10</a>:
1. sheets have to be responsive,
2. sheets have to be reactive,
3. sheets have to be consistent,
4. sheets may not carry traps which produce 'later errors', thus each change
must be immediately reflected in the workbook while autocalc is on,
5. against the risk of messing up things while experimenting with macros users
have to use backups,
regarding 'Low: Number of users using macros is very low ...' from c#9: perhaps
it would be more users if macros were a bit less complicated and a bit more
reliable?
thus it would be a good idea to include used functions! into the 'dependency
chain'? and trigger recalculation on changes, (macros in opposite have their
trigger and are intentionally only calculated when triggered?),
there is some (not good working, it omits some pasting actions?) functionality
in the macro editor which interrupts edits with dialogs 'you have to restart
after that change' or similar, perhaps that can be used to set a recalc trigger
for the sheet / cells / functions?
complications: functions are not bound to the file, thus it may happen that a
sheet is opened on a different system with different functions called by the
same name? that ... is too complex for me at the moment ... forced recalc on
open with user dialog 'functions results have changed, perhaps reg. different
system, pls. check results in cells [list of cells with functions where values
changed on recalc]'?</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>