🙏 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!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
CALC ist die Tabellenkalkulation, die Sie immer wollten.
-
Hazel
- * LO-Experte *
- Beiträge: 543
- Registriert: Mi 22. Mai 2013, 10:34
- Wohnort: Heroldsberg (ERH)
Beitrag
von Hazel » Do 24. Apr 2014, 13:18
Hallo Theophilus
Versuche doch mal
als Zelleintrag.
Grüße aus Franken
Hazel
LibreOffice 7.3.6.2 - openSUSE Leap 15.4 - KDE Plasma 5.24.4
-
Herb
- Beiträge: 39
- Registriert: Mo 14. Okt 2013, 13:35
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
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
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)
-
karolus
- * LO-Experte *
- Beiträge: 2536
- Registriert: Fr 10. Dez 2010, 10:01
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
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
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.