Grüezi Reinhard
Dann dopple ich nochmals nach…
Na gut, na gut, dann geb ich auf, Einspruch akzeptiert:smile:
Ooooch, da ist mir der Sieg ja fast in den Schoss gefallen
Beide Versionen werden bei jeder
Neubereichnung in irgend einer geöffneten Mappe von Excel
ebenfalls neu berechnet.
Da dies dann ebenfalls wieder eine Neuberechnung auslöst läuft
das Spiel jesesmal so weiter bis der interne Stack
vollgelaufen ist, und die erneute Neuberechnung abgebrochen
wird.
MS sollte mal die Art der neuberechnung überprüfen daß man das
nicht abstellen könnte.
Hmmm, ich denke dass da mit xl2007 auch einiges gegangen ist.
Wenn man sich die Berechnungs-Bäume mit ihren Abhängigkeiten mal näher ansieht (in der Vorstellung), dann wird rasch klar, dass eine mehrfache Neuberechnung einer einzelnen Zelle durchaus Sinn macht, sobald sie von mehr als einer anderen Zelle abhängt.
Je nach Anwendung werden diese Strukturen sehr schnell äusserst komplex.
Also gilt auch hier: ‚Never change a running system‘.
Aus mir unklaren Gründen brauchte ich gestern dazu noch
irgendwo eine Formel wie =C5 o.ä. damit es klappt.
Ja, diese Funktion löste dann die Neuberechnung aus, was dazu
führt, dass beide obigen Varianten neu berechnet werden.
Das wäre ja okay. Nur warum brauchte ich an einem Tag diese
Hilfsformel, am anderen Tag nicht?
Aber, lass es bitte gut sein, hat keinerlei Prioritäten für
mich.
Das hänt immer stark von der Konstellation ab und ob noch andere Mappen im Hintergrund geöffent sind, die vielleicht neu berechnet werden und das dann auch in der aktuellen Mappe eine Neuberechnung auslöst.
Und, auch ohne Performance-Problemen bei vielen Funktionen
dieser Art, kam es mit Volatile und Jetzt()*0 auch so schon zu
Problemen, sodaß ich sie vermeide.
Ja, das ist korrekt - meiden wie der Vampir den knoblauch ist daher die Devise (obschon es auch Funktionen gibt, in denen ich die JETZT()*0-Aktualisierung empfehle, aber das ist ein ganz anderes thema
Just my 2ç
Och, so isses net, von dir nehm ich gern mehr Cents
Fein, dann haste hier nochmals 5ç
PS: darf ich dich anmailen? Ich hätte da mal eine Frage zu
einem anderen Thema der Vba-Programmierung.
Aber klar doch - meine Mail-Adresse hast Du, denke ich?
Mit freundlichen Grüssen
Thomas Ramel