Am 2025-02-28 um 09:29:20 schrieb Boris Kirkorowicz:
Hallo, gibt es eine Möglichkeit, eine Tabelle nach dem Zeitpunkt der
letzten Änderung in einer Zeile zu sortieren?
Klar, wenn Du den Zeitpunkt entsprechend mitprotokollieren lässt.
Perplexity meint dazu:
*x- - - - - - - - - - - - - > Schnipp < - - - - - - - - - - - -x*
Um den Änderungszeitpunkt einer beliebigen Zelle in einer Zeile von
LibreOffice Calc automatisch in derselben Zeile zu dokumentieren,
benötigen Sie ein Makro. LibreOffice Calc bietet keine eingebaute
Funktion, um Änderungen direkt zu protokollieren. Hier ist ein Ansatz:
### Vorgehen:
1. **Makro erstellen**:
- Öffnen Sie das Menü *Extras → Makros → Makros verwalten →
LibreOffice Basic*.
- Erstellen Sie ein neues Makro und fügen Sie den folgenden Code ein:
```basic
Sub DocumentChangeTime(event)
Dim oSheet As Object
Dim oCell As Object
Dim oChangedCell As Object
' Aktuelles Blatt und geänderte Zelle ermitteln
oSheet = event.Source.getSpreadsheet()
oChangedCell = event.Source
' Änderungszeit in die letzte Spalte der Zeile schreiben
oCell = oSheet.getCellByPosition(oSheet.Columns.Count - 1,
oChangedCell.RangeAddress.StartRow)
oCell.Value = Now
End Sub
```
2. **Makro mit Ereignis verknüpfen**:
- Gehen Sie zu Extras → Anpassen → Ereignisse.
- Wählen Sie das Ereignis Inhalt geändert und verknüpfen Sie das
Makro `DocumentChangeTime`.
3. **Formatierung anpassen**:
- Formatieren Sie die Zellen der letzten Spalte als Datum und Uhrzeit
(Zellen formatieren → Datum/Uhrzeit).
### Funktionsweise:
- Sobald eine Zelle geändert wird, trägt das Makro das aktuelle Datum und
die Uhrzeit in die letzte Spalte derselben Zeile ein.
### Hinweis:
Diese Lösung erfordert grundlegende Kenntnisse in LibreOffice Basic und
funktioniert nur, wenn Makros aktiviert sind.
Quellen:
[1] Rechnen mit Datums- und Uhrzeitwerten - The LibreOffice Help
https://help.libreoffice.org/latest/de/text/scalc/guide/calc_date.html
[2] Datum fortlaufend - OpenOffice.info
http://de.openoffice.info/viewtopic.php?t=6552
[3] Datums- und Zeitfunktionen - LibreOffice Help
https://help.libreoffice.org/latest/de/text/scalc/01/04060102.html
[4] [PDF] Kapitel 5 Einführung in Calc - The Document Foundation Wiki
https://wiki.documentfoundation.org/images/f/fb/ErsteSchritte_Handbuch_Kapitel_05_CalcEinfuehrung_V52.pdf
[5] ERLEDIGT Automatisch aktuelles Datum in Zelle als Vorschlag
https://www.libreoffice-forum.de/viewtopic.php?t=32396
[6] Automatische Veränderung der Zellbezüge - Deutsch - Ask LibreOffice
https://ask.libreoffice.org/t/automatische-veranderung-der-zellbezuge/54454
[7] Dokumentation/Calc Funktionen/DATUMDIF
https://wiki.documentfoundation.org/Documentation/Calc_Functions/DATEDIF/de
[8] Formel für Zeilenbezug in SVerweis - LibreOffice-Forum
https://www.libreoffice-forum.de/viewtopic.php?t=13479
*x- - - - - - - - - - - - - > Schnapp < - - - - - - - - - - - -x*
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.