schneeangel
Grünschnabel
Hallo,
ich habe ein Problem, vielleicht könnte mir jemand helfen.
Ich habe eine Excel Tabelle, die mir eine Funktion berechnet. Die erste Spalte enthält Input-Daten, die ich ändern kann und die zweite Spalte die Output-Daten, die ich ablesen sollte. Die zweite Spalte enthält eine Formel, die meine Funktion automatisch berechnet. Wenn ich die Daten in die erste Spalte schreibe (funktioniert einwandfrei) und danach das Ergebnis aus der zweiten Spalte auslese, erhalte ich nicht die aktuelle Daten, sondern die vorherigen. Wenn ich aber die Datei mit Excel aufmache, sehe ich die richtigen Ergebnisse. Bei der Schließung der Datei kommt eine Meldung: "Möchten Sie die vorgenommenen Änderungen in Datei.xls speichern? Formeln, die mit einer früheren Version von MS Excel gespeichert wurden, werden beim Öffnen der Datei neu berechnet". Wenn ich "JA" sage und danach wieder die Lese-Methode aufrufe, nur dann kriege ich die richtigen Ergebnisse. Der Hacken ist wahrscheinlich bei der Zellen mit der Formeln, sie werden nicht mit der write()-Methode gespeichert. Weißt jemand vieleicht, wie man das lösen kann. Im Voraus vielen Dank
ich habe ein Problem, vielleicht könnte mir jemand helfen.
Ich habe eine Excel Tabelle, die mir eine Funktion berechnet. Die erste Spalte enthält Input-Daten, die ich ändern kann und die zweite Spalte die Output-Daten, die ich ablesen sollte. Die zweite Spalte enthält eine Formel, die meine Funktion automatisch berechnet. Wenn ich die Daten in die erste Spalte schreibe (funktioniert einwandfrei) und danach das Ergebnis aus der zweiten Spalte auslese, erhalte ich nicht die aktuelle Daten, sondern die vorherigen. Wenn ich aber die Datei mit Excel aufmache, sehe ich die richtigen Ergebnisse. Bei der Schließung der Datei kommt eine Meldung: "Möchten Sie die vorgenommenen Änderungen in Datei.xls speichern? Formeln, die mit einer früheren Version von MS Excel gespeichert wurden, werden beim Öffnen der Datei neu berechnet". Wenn ich "JA" sage und danach wieder die Lese-Methode aufrufe, nur dann kriege ich die richtigen Ergebnisse. Der Hacken ist wahrscheinlich bei der Zellen mit der Formeln, sie werden nicht mit der write()-Methode gespeichert. Weißt jemand vieleicht, wie man das lösen kann. Im Voraus vielen Dank