Zirkelbezug auflösen / umgehen?
03.01.2019 13:22:38
erichm
ich habe eine Tabelle (LLDirneu) aus deren Werten Formelergebnisse in der Tabelle Appneu errechnet werden.
Problem: die Tabelle LLDirneu enthält in verschiedenen Zeilen wiederum Werte, die sich zum Teil aus den berechneten Ergebnissen der Tabelle Appneu ergeben.
Dies führt in der Konsequenz zu Zirkelbezügen.
Meine derzeitige Lösung:
Ich berechne in einer Hilfstabelle (Vorb) die Werte von Appneu, die wiederum in die Tabelle LLDirneu übertragen werden müssen. Diese Übertragung erfolgt per Kopie, wobei EINFÜGEN dann mit Werte (also keine Formeln) erfolgt. Somit muss die Datei derzeit immer 2x berechnet werden:
1. Aktualisierung der Hilfstabelle (Vorb) mit anschließendem kopieren in LLDirneu
2. Endgültige Berechnung
Die Lösung funktioniert, ist aber mittlerweile sehr zeitraubend weil jede Berechnung sehr lange dauert und die Daten in unregelmäßigen zeitlichen Abständen immer wieder erweitert / aktualisiert werden.
Habe jetzt schon alles mögliche probiert (z.B. auch mit Iteration), aber keine andere Lösung gefunden.
Gibt es da vielleicht doch eine bessere Möglichkeit? Evtl. wäre ja eine Lösung mit VBA denkbar?
Danke für eine Hilfe / Rückmeldung.
mfg