🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

[gelöst] wie Änderungsdatum einfügen?

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Hazel
* LO-Experte *
Beiträge: 543
Registriert: Mi 22. Mai 2013, 10:34
Wohnort: Heroldsberg (ERH)

Re: wie Änderungsdatum einfügen?

Beitrag von Hazel » Do 24. Apr 2014, 13:18

Hallo Theophilus

Versuche doch mal

Code: Alles auswählen

=HEUTE()
als Zelleintrag.

Grüße aus Franken
Hazel
LibreOffice 7.3.6.2 - openSUSE Leap 15.4 - KDE Plasma 5.24.4

Benutzeravatar
lorbass
* LO-Experte *
Beiträge: 627
Registriert: Mo 25. Apr 2011, 18:17

Re: wie Änderungsdatum einfügen?

Beitrag von lorbass » Do 24. Apr 2014, 18:12

Im OpenOffice.info-Forum habe ich vor einiger Zeit ein Kochrezept Mit der HEUTE()-Funktion in Calc erzeugtes Datum fixieren geschrieben.

Gruß
lorbass

Herb
Beiträge: 39
Registriert: Mo 14. Okt 2013, 13:35

Re: wie Änderungsdatum einfügen?

Beitrag von Herb » Fr 25. Apr 2014, 09:11

Ich werf mal was Simples ein:
=heute() Zelle kopieren,
auf Ziel-Zelle gehen, rechts klick > Inhalte einfügen > Zahlen markieren, Formeln deaktivieren, ok,
fertig.
Win10-64 LOp 6.4.0.3 (32bit)/ LO 6.4.1.1 (32bit) / LO-dev 7.0.0.0.alpha (64bit)
Win10-64 LOp 6.1.0.3
Win10-32 LOp 5.2.6 / LOp 5.3.4 / LO 5.4.7.2 / LO-dev 6.3.0.0.alpha0

lessger
Beiträge: 249
Registriert: Fr 4. Mai 2012, 13:33

Re: wie Änderungsdatum einfügen?

Beitrag von lessger » Sa 26. Apr 2014, 15:52

Du kannst Dir selber eine StarBasic Funktion schreiben

Code: Alles auswählen

Function ChangedOn() As Date

	Dim oSheet As Object
	Dim ChgDate As Variant
	
	oSheet = ThisComponent()
	
	ChgDate = oSheet.DocumentProperties.ModificationDate

'	ChgDate ist leer, wenn das Dokument noch nie gespeichert wurde. In diesem Fall CreationDate nutzen

	If ChgDate.Year = 0 Then
		ChgDate = oSheet.DocumentProperties.CreationDate
	End If
	
	ChangedOn = DateSerial(ChgDate.Year, ChgDate.Month, ChgDate.Day)
	
End Function
Diese Funktion kann aus einer Zelle mit =ChangedOn() aufgerufen werden und gibt das Modifikationsdatum zurück, oder falls es das noch nicht gibt, das CreationDate.

Gruß
Gerhard
LibreOffice 5.4.6.2 / Windows 10 64Bit / WIndows 10 32Bit

Mau
* LO-Experte *
Beiträge: 457
Registriert: Do 14. Feb 2013, 19:37

Re: wie Änderungsdatum einfügen?

Beitrag von Mau » Di 27. Mai 2014, 15:50

lessger hat geschrieben:Du kannst Dir selber eine StarBasic Funktion schreiben:

Code: Alles auswählen

Function ChangedOn() As Date

	Dim oSheet As Object
	Dim ChgDate As Variant
	
	oSheet = ThisComponent()
	
	ChgDate = oSheet.DocumentProperties.ModificationDate

'	ChgDate ist leer, wenn das Dokument noch nie gespeichert wurde. In diesem Fall CreationDate nutzen

	If ChgDate.Year = 0 Then
		ChgDate = oSheet.DocumentProperties.CreationDate
	End If
	
	ChangedOn = DateSerial(ChgDate.Year, ChgDate.Month, ChgDate.Day)
	
End Function
Diese Funktion kann aus einer Zelle mit =ChangedOn() aufgerufen werden und gibt das Modifikationsdatum zurück, oder falls es das noch nicht gibt, das CreationDate.
Lieber Gerhard,
könnte man diese Funktion auch in Writer verwenden, um in eine Datei das aktuelle Datum als Fixwert einzufügen?
Betriebssystem: Windows 10 (x64)

LO-Version: 6.2.8.2 (x64)

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2536
Registriert: Fr 10. Dez 2010, 10:01

Re: [gelöst] wie Änderungsdatum einfügen?

Beitrag von karolus » Di 27. Mai 2014, 16:09

Lieber Mau!

In Writer gibts dafür →Einfügen→Feldbefehl→Datum

Karolus
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Mau
* LO-Experte *
Beiträge: 457
Registriert: Do 14. Feb 2013, 19:37

Re: [gelöst] wie Änderungsdatum einfügen?

Beitrag von Mau » Di 27. Mai 2014, 17:29

Lieber karolus,
karolus hat geschrieben:In Writer gibts dafür →Einfügen→Feldbefehl→Datum
das weiß ich wohl und benutze es derzeit auch (noch); das erfordert aber - vor allem, wenn man ein anderes als das Standardformat TT.MM.JJ verwendet - mehrere Tasteneingaben bzw. Mausklicks. Ich möchte das gerne mit einer einzigen Taste(nkombination) erledigen können.

Gruß,
Mau
Betriebssystem: Windows 10 (x64)

LO-Version: 6.2.8.2 (x64)

Manne
Beiträge: 9
Registriert: Mo 16. Jan 2012, 21:49
Wohnort: Berlin

Re: [gelöst] wie Änderungsdatum einfügen?

Beitrag von Manne » Sa 14. Feb 2015, 22:32

Hallo an alle

Gibt es auch einen Lösungsweg, um ein Datum - Letzte Änderung, für mehrere Tabellenseiten einzufügen ?
Testete diesen Weg mit =ChangedOn() und funktioniert prima, jedoch ausgerichtet für eine Seite, da sonst überall das selbe Datum angezeigt wird.

Grüße


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten