Hallo Armin und Mitlesende:
Armin Thiele schrieb:
Rufe ich die Datei bubi_einnahmen.ods auf, regeneriert OpenOfficeCalc in der
Tabelle Bilanz die Zellen in Zeile 41 und 43 nicht. Zeile 43 bleibt gänzlich
falsch. Erst wenn ich explizit <F9> drücke, erscheint das richtige Ergebnis.
Ich kann folgendes bestätigen:
(1) Datei test1.ods enthält in Tabelle1.A1 den Wert 100
(2) Datei test2.ods enthält in Tabelle1.A1 die Formel
=DDE("soffice","[Pfad zu test1.ods]";"Tabelle1.A1")
(3) Datei test2.ods enthält in Tabelle1.A2 die Formel =INDIREKT("A1")
(4) Beide Dateien speichern und schließen
(5) test1.ods öffnen, Wert von 100 auf 200 ändern, test1.ods schließen
(6) test2.ods öffnen, Aktualisierung mit "Ja" bestätigen.
(7) In Zelle A1 erscheint 200, in Zelle A2 erscheint 100.
(8) Erst wenn man F9 drückt, erscheint auch in A2 der korrekte Wert 200.
Ob Bug, Eigenschaft oder Feature, darüber lässt sich wohl diskutieren.
Der Effekt tritt nicht auf, wenn man im Schritt (2) keine
DDE-Funktion, sondern einen gewöhnlichen Zellbezug schreibt:
='file:///[Pfad zu test1.ods]'#$Tabelle1.A1
Das wäre dann wohl auch die Lösung. :-)
Gibt es einen Grund weshalb Du die DDE-Funktion anwendest?
Ist Dir Konzept und Funktionalität des Datenpiloten (auch
"Pivottabelle") bekannt? Wenn ja: Wäre es nicht klüger, die
Gesamtaufgabe völlig anders anzugehen, nämlich durch führen eines
Journals in Normalform und einer darauf basierenden, vergleichsweise
einfachen Auswertung mit dem Datenpiloten?
Gruß
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]