Date: prev next · Thread: first prev next last
2025 Archives by date, by thread · List index


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.