Hallo liebe Helfer,
um meiner mittlerweile (fast) fertigen Datei den letzten Schliff zu geben, benötige ich noch ein Makro, welches mir einen Zeitstempel auf einem Tabellenblatt einsetzt.
Genaue Aufgabenstellung:
Meine Datei besteht aus zwei Tabellenblätter ("Suchmaske" und "Daten"). Im Tabellenblatt "Daten" werden die vorhandenen Datensätze regelmäßig ergänzt. Zurzeit sind es etwa 850 Zeilen - mehr als 3000 dürfte es in den nächsten paar Jahren nicht werden.
Mein Wunsch ist nun, dass im Tabellenblatt "Suchmaske" in Zelle B3 ein Zeitstempel (tt.mm.yyyy hh:mm) gesetzt wird, sobald im Blatt "Daten" Einträge in Spalte "B" erfolgen. (Mit der entsprechenden Formatierung stelle ich mir so das Ergebnis vor: Letzte Aktualisierung: 19.05.2012 15:07)
Unter nachfolgendem Link habe ich zwar ein Makro gefunden und auch bereits installiert. Aber als völlig Makro-wissensfreier Mensch bin ich bei der Realisierung meines Vorhabens absolut überfordert.
http://www.re-solutions.de/ooo/makros/
Könnt und wollt ihr mir helfen? Ganz lieben Dank schon mal im voraus.
Zeitstempel per Makro abhängig von Änderungen
Moderator: Moderatoren
-
- Beiträge: 5
- Registriert: Sa, 19.05.2012 11:07
Zeitstempel per Makro abhängig von Änderungen
Gruß
Günter
OO 3.3.0 (Geschäft) / XL2010 (Privat)
___________________________________
Lesen schadet der eigenen Dummheit
Günter
OO 3.3.0 (Geschäft) / XL2010 (Privat)
___________________________________
Lesen schadet der eigenen Dummheit
Re: Zeitstempel per Makro abhängig von Änderungen
Hallo
Mit Libreoffice*** reicht dafür folgender 2-Zeiler:
***gebunden an das Tabellenereigniss 'Inhalt geändert'
→Rechtsklick Tabellenreiter →Tabellenereignisse....
Karo
Mit Libreoffice*** reicht dafür folgender 2-Zeiler:
Code: Alles auswählen
Sub zeitstempel
targetsheet =thiscomponent.sheets().getbyName("Suchmaske")
targetsheet.getCellRangeByName("B3").formula = now
End Sub
→Rechtsklick Tabellenreiter →Tabellenereignisse....
Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Zeitstempel per Makro abhängig von Änderungen
geht mit z.B. OOo 3.3.0 ganz genauso.Mit Libreoffice***
Gruß
Stephan
-
- Beiträge: 5
- Registriert: Sa, 19.05.2012 11:07
Re: Zeitstempel per Makro abhängig von Änderungen
Hi Karo und Stephan,
danke für die Antworten.
@Karo
Dank deiner Beschreibung und etwas suchen in der Hilfedatei konnte ich den Code dort unterbringen, wo er hingehört und war obendrein in der Lage, ihn bzgl. Formatierung noch anzupassen. (Ich hatte ja schon angedeutet, dass ich mich mit Makros im Allgemeinen und dazu in OO noch im Besonderen schwer tue)
Momentan sieht der Code so aus:
Allerdings habe ich es nicht geschafft, die Systemzeit, die ja durch den Befehl "now" geschrieben wird, von den Sekunden zu befreien. Diese hätte ich gerne noch weg und bitte, mir bei der entsprechenden Syntax zu helfen.
Nochmals vielen Dank.
danke für die Antworten.
@Karo
Dank deiner Beschreibung und etwas suchen in der Hilfedatei konnte ich den Code dort unterbringen, wo er hingehört und war obendrein in der Lage, ihn bzgl. Formatierung noch anzupassen. (Ich hatte ja schon angedeutet, dass ich mich mit Makros im Allgemeinen und dazu in OO noch im Besonderen schwer tue)
Momentan sieht der Code so aus:
Code: Alles auswählen
Sub Main
targetsheet =thiscomponent.sheets().getbyName("Suchmaske")
targetsheet.getCellRangeByName("B3").formula = "letzte Aktualisierung:" & " " & now
End Sub
Nochmals vielen Dank.
Gruß
Günter
OO 3.3.0 (Geschäft) / XL2010 (Privat)
___________________________________
Lesen schadet der eigenen Dummheit
Günter
OO 3.3.0 (Geschäft) / XL2010 (Privat)
___________________________________
Lesen schadet der eigenen Dummheit
Re: Zeitstempel per Makro abhängig von Änderungen
z.B.:
Gruß
Stephan
Code: Alles auswählen
targetsheet =thiscomponent.sheets().getbyName("Suchmaske")
targetsheet.getCellRangeByName("B3").formula = "letzte Aktualisierung: " & LEFT(now, LEN(now)-3)
Gruß
Stephan
-
- Beiträge: 5
- Registriert: Sa, 19.05.2012 11:07
Zeitstempel per Makro ... Gelöst!!
Hi Stephan,
vielen Dank für deine Antwort. Genauso wollte ich es haben.
Wünsche noch einen schönen (Rest)Sonntag.
vielen Dank für deine Antwort. Genauso wollte ich es haben.
Wünsche noch einen schönen (Rest)Sonntag.
Gruß
Günter
OO 3.3.0 (Geschäft) / XL2010 (Privat)
___________________________________
Lesen schadet der eigenen Dummheit
Günter
OO 3.3.0 (Geschäft) / XL2010 (Privat)
___________________________________
Lesen schadet der eigenen Dummheit