Tabellenreihenfolge automatisch sortieren

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

snailmed
*
Beiträge: 11
Registriert: Di, 14.02.2017 17:21

Tabellenreihenfolge automatisch sortieren

Beitrag von snailmed »

Hallo liebe Helfende,

ich habe ein Dokument, das mehrere Patienten verwaltet. Jeder Patient hat dabei einen eigenen Reiter. Da hin und wieder neue Patienten dazu kommen und alte wegfallen, ändern sich die Namen gelegentlich. Bislang schieben wir den neuen Patienten-Reiter von Hand an die richtige Position (alphabetisch).
Kann man einstellen, dass das automatisch passiert?

Viele Grüße
Snail
Karolus
********
Beiträge: 7440
Registriert: Mo, 02.01.2006 19:48

Re: Tabellenreihenfolge automatisch sortieren

Beitrag von Karolus »

Hallo

Eine "automatische Sortierung" nach Tabellennamen gibt es meines Wissens nach nicht.
aber es geht per Makrocode ziemlich einfach (zumindest wenn man dazu Python benutzt.)

Code: Alles auswählen

def sort_sheets(*_): 
    doc = XSCRIPTCONTEXT.getDocument()
    sheets = doc.Sheets
    for i,  sheetname in enumerate(sorted( sheets.ElementNames )):
        sheets.moveByName(sheetname, i)
    
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Antworten