Inhalte einfügen beim Datum / Datumsmakro

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

pizzaman
Beiträge: 2
Registriert: Do, 08.11.2012 20:23

Inhalte einfügen beim Datum / Datumsmakro

Beitrag von pizzaman »

Hallo,

ich möchte bei Office Calc eine Finanzübersicht erstellen, aber nicht jedes Mal das Datum von Hand eingeben.
Bei der Suche danach bin ich auf Makros gestoßen. Allerdings möchte ich keinen Code irgendwo kopieren, sondern dieses Makro nun selbst erstellen.
Mein Plan ist folgender: Ein Makro aufzeichnen, die Funktion "=heute()" in eine Zelle schreiben, dann kopieren und "Inhalte einfügen" (damit das Datum sich nicht mehr ändern kann), fertig.
Allerdings scheitere ich bis jetzt am "Inhalte einfügen". Wenn ich da bei der Auswahl "Zahlen" wähle, kommt als Ergebnis 41221 (wo eigentlich 08.11.12 stehen solte). Wenn ich bei der Auswahl "Datum" wähle, schreibt er wieder "=heute()" in die Zelle, bei "Text" kommt gar nichts. Kann ich das irgendwie in einen Text umwandeln?
Hat jemand einen Tipp?
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Inhalte einfügen beim Datum / Datumsmakro

Beitrag von Karolus »

Hallo
Gehe zu →Extras→Autokorrektur..Ersetzung trag als Kürzel bspielw. hhh ein und als Ersetzungstext =HEUTE() →|NEU|

in einer Zelle gibst du ein: hhh F9-taste und 2mal die enter-taste

Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
pizzaman
Beiträge: 2
Registriert: Do, 08.11.2012 20:23

Re: Inhalte einfügen beim Datum / Datumsmakro

Beitrag von pizzaman »

Ich habe das mal ausprobiert, verstehe aber nicht, warum ich am Ende zwei mal Enter drücken soll ?
Bei mir stand dann =Heute() in der Zelle, aber das möchte ich ja gerade nicht.
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Inhalte einfügen beim Datum / Datumsmakro

Beitrag von Karolus »

Hallo
pizzaman hat geschrieben:Ich habe das mal ausprobiert, verstehe aber nicht, warum ich am Ende zwei mal Enter drücken soll ?
Bei mir stand dann =Heute() in der Zelle, aber das möchte ich ja gerade nicht.
Eben deshalb ( mit hhh Leerzeichen löst du die Autokorrektur aus, mit der F9-taste wird die Formel direkt ausgewertet und mit dem ersten enter verlässt diesen "Auswertungsmodus" und mit dem zweiten 'enter' bestätigst du das ausgewertete Datum von heute )

Edit: es könnte sein das du die Zellen als Text formatiert hast oder →Extras→Optionen→OO..Calc→Ansicht →Anzeigen:[x]Formeln eingeschaltet hast.
In beiden Fällen bleibt dann natürlich die Formel über.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Inhalte einfügen beim Datum / Datumsmakro

Beitrag von Stephan »

Allerdings scheitere ich bis jetzt am "Inhalte einfügen". Wenn ich da bei der Auswahl "Zahlen" wähle, kommt als Ergebnis 41221 (wo eigentlich 08.11.12 stehen solte).
Ja sicher, wo ist das Problem? Du must nur anschließend die Formatierung der Zelle als Datum als einem weiteren Bedienschritt aufzeichnen.
Allerdings möchte ich keinen Code irgendwo kopieren
das wäre in diesem Falle aber deutlich am Einfachsten.

Aber sei es drum:

Ich habs getestet und die komplette direkte Aufzeichnung ist wohl nicht möglich, Du mußt die nötigen Arbeitsschritte erst aufzeichnen und danach zusätzlich ein Makro aufzeichnen wobei Du einen beliebigen Text in eine Zelle einträfst.

In letzterem Makro mußt Du dann nur den Text durch den Eintrag "=HEUTE()" ersetzen und dann das zweite mit dem ersten Makro kombinieren.

Ich würde Dir das fertige Makro hier in Forum kopieren, aberr das willst Du ja nicht (s.o.), ich habe das was ich hier vorschlage aber alles explizit in OOo 3.3 ausprobiert und es funktioniert wie gewünscht.


Gruß
Stephan
F3K Total
********
Beiträge: 3723
Registriert: Mo, 28.02.2011 17:49

Re: Inhalte einfügen beim Datum / Datumsmakro

Beitrag von F3K Total »

Hallo,
auch ich hätte da noch eine Idee, aber:
pizzaman hat geschrieben:Allerdings möchte ich keinen Code irgendwo kopieren, sondern dieses Makro nun selbst erstellen.
Solltest Du es Dir anders überlegen, kannst Du dich ja wieder melden.
Mein Makro erzeugt einen Kontextmenüeintrag "heutiges Datum einfügen" und funktioniert sowohl bei einer einzelnen Zelle, als auch bei einem zusammenhängenden Zellbereich. Siehe Bild.
ID.png
ID.png (33.3 KiB) 904 mal betrachtet
Gruß R
Antworten