Zellen werden erst bei erneutem Laden aktualisiert

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

jones.79
Beiträge: 7
Registriert: Mi, 01.07.2009 16:17

Zellen werden erst bei erneutem Laden aktualisiert

Beitrag von jones.79 »

Hallo!

Ich habe ein kleines Problem mit Calc.

Eine damit erstellte Rechnung soll aus dem Dateinamen

"Rechnung_Nr.2009076-Kundenname.ods"

mittels der Syntax

=TEIL(ZELLE("filename");52;7)

die Rechnungsnummer "2009076" in eine Zelle der
Rechnung einlesen.

Das funktioniert problemlos - allerdings erst, wenn ich
die angelegte Rechnung neu lade.

Meine Vorgehensweise: Rechnungsvorlage aufrufen, die heißt

"Rechnung_Nr.2009xxx-xxxxxxxx.ots"

Vorerst steht dann 2009xxx in der Zelle. Wenn ich sie dann
unter einem neuen Namen abspeichere, wird das Feld nicht
automatisch aktualisiert.

Auch F9 drücken aktualisiert die Zelle nicht.

Erst wenn ich das Dokument schließe und neu lade wird
das Feld korrekt ausgefüllt.

Kann mir jemand auf die Sprünge helfen oder einen
Workaround nennen?

Viele Grüße!
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Zellen werden erst bei erneutem Laden aktualisiert

Beitrag von turtle47 »

Hi Jones,

Strg+Shift+F9 sollte helfen.


Viel Erfolg.

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
jones.79
Beiträge: 7
Registriert: Mi, 01.07.2009 16:17

Re: Zellen werden erst bei erneutem Laden aktualisiert

Beitrag von jones.79 »

Hi!

Danke für die schnellen Antworten!

@Gast: Ja, das Häkchen bei Extras-Zellinhalte – automatisch berechnen
ist gesetzt. Ist auch die Frage, wann das denn automatisch gemacht wird?
Scheinbar nicht, wenn ich "Speichern unter..." mache.

@turtle47

Bingo, das Drücken der Tastenkombi aktualisiert die Zelle.
Für was genau steht die Tastenkombination?
Manuelles Aktualisieren? Aber warum funktioniert dann nur F9 nicht?

Kann man das ganze dann irgendwie aktualisieren?
z.b. über ein Makro, dass bei "Speichern unter..." ausgeführt wird?
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Zellen werden erst bei erneutem Laden aktualisiert

Beitrag von turtle47 »

jones.79 hat geschrieben:Für was genau steht die Tastenkombination?
Manuelles Aktualisieren? Aber warum funktioniert dann nur F9 nicht?
Schau mal in der Onlinehilfe von OO.o (F1) unter "Tabellendokument-Tastaturbefehle"
OO.o Hilfe hat geschrieben:(F9) Berechnet alle Formeln in der Tabelle neu.
Umschalt+Strg+F9 Berechnet alle Formeln in allen Tabellen neu.
Warum in Deinem Fall F9 alleine nicht funktioniert, da es sich ja um die aktuelle Tabelle handelt, werden wahrscheinlich nur die Entwickler wissen.
jones.79 hat geschrieben:Kann man das ganze dann irgendwie aktualisieren?
z.b. über ein Makro, dass bei "Speichern unter..." ausgeführt wird?
Frage mal in der Basic-Abteilung hier im Forum nach.


Jürgen

Edit war mal wieder da:
Ich habe das mal mit dem Makrorekorder aufzeichnet und dann unter Menue > Anpassen > Reiter Erignisse > "Dokument wurde gesichert als" verknüpft.

Code: Alles auswählen

sub Strg_Shift_F9
dim document   as object
dim dispatcher as object
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:CalculateHard", "", 0, Array())
end sub
Hilft das weiter?
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
jones.79
Beiträge: 7
Registriert: Mi, 01.07.2009 16:17

Re: Zellen werden erst bei erneutem Laden aktualisiert

Beitrag von jones.79 »

JA!!! Du rockst :)

Vielen Dank! Hab zwar noch keine Ahnung, was genau die
Zeilen bedeuten, aber das funktioniert perfekt!
Muss mich mal bischen in die Materie einlesen.

Vielen Dank. Gibts hier irgend ein Bewertungssystem für die Helfer?
Antworten