Seite 1 von 1

[Gelöst] Änderung des Aktualisierungsdatum nur bei Datenänderung?

Verfasst: Mo 4. Mai 2015, 19:55
von Catharina_R
Hello,

ich benutze seit einer Weile LibreOffice Calc und bin auch ganz zufrieden damit.
Da ich es aber hauptsächlich nur für die Dateneingabe verwende, habe ich jetzt ein kleines Problem mit einer Tabelle ...

Im oberen Teil der Tabelle befinden sich Daten (Datumsangaben) wann die Tabelle erstmals erstellt wurde und wann die Daten in der Tabelle zuletzt aktualisiert wurden. Bis jetzt war es immer so wenn Daten in der Tabelle aktualisiert, dass ich das Aktualisierungsdatum dann händisch aktualisieren musste .... was man manchmal in der Eile halt auch vergisst ;)
Hatte auch schon probiert das Problem selbst mit Hilfe der Funktionen Heute() und Jetzt() zu lösen was aber auch nicht ganz den erwünschten Erfolg geführt hat, da schon alleine der Aufruf des Tabellendokuments eine Änderung des Aktualisierungsdatum bewirkt. Manchmal möchte man sich ja halt auch nur die Tabelle ansehen ohne Daten zu ändern.

Gibt es eine Möglichkeit das sich das Aktualisierungsdatum nur ändert, wenn wirklich Daten in der Tabelle geändert werden?

Vielen Dank für eure Hilfe

Catharina_R

Re: Änderung des Aktualisierungsdatum nur bei Datenänderung?

Verfasst: Mo 4. Mai 2015, 21:51
von F3K Total
Hi,
das geht per Makro. Das folgende Makro MOD_DATE unter Extras/Anpassen -> Reiter Ereignisse, an das Ereignis Dokument sichern zu binden, führt dazu, dass in Zelle A1 der Tabelle1, im Augenblick des Speicherns, ein Zeitstempel eingetragen wird.

Code: Alles auswählen

SUB MOD_DATE
    oSheet = Thiscomponent.Sheets.getbyname("Tabelle1")
    oCell = oSheet.getcellRangebyname("A1")
    oCell.Value = now()
END SUB
Siehe auch Beispieldatei.

Damit das Makro laufen darf, stellst du unter Extras/Optionen/LibreOffice/Sicherheit/Makrosicherheit mindestens die Stufe Mittel ein, dann wirst du beim Öffnen von Dokumenten, die Makros enthalten, gefragt, ob du Makros ausführen möchtest.

Gruß R

Re: Danke, Änderung des Aktualisierungsdatum nur bei Datenänderung?

Verfasst: Di 8. Sep 2015, 17:52
von Catharina_R
Hi F3K Total

:o ist ja jetzt schon etwas her ...
:oops:

Hatte in der Zeit genug Möglichkeiten gehabt, dass Makro anzuwenden.
Es funktionierte immer genauso wie ich es mir vorgestellt habe :).
Vielen Dank für deine Hilfe.

Catharina_R