Gruppierungsleisten?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Gruppierungsleisten?

Re: Gruppierungsleisten?

von erikafuchs » Mi, 23.12.2020 18:58

Danke. Dein Code gruppiert und hebt die Gruppierung auf wenn ich das richtig sehe?
Ich nehme an, ich muss auch einfach die (von mir "händisch") ausgeblendeten Spalten per Makro neu gruppieren und evtl. ausblenden, dann taucht auch die besagte Leiste wieder auf. Möglicherweise "vergisst" die Tabellenseite, dass es sich bei den ausgeblendeten Spalten um eine Gruppen handelt und behandelt sie wie einfach nur ausgeblendete Spalten.

Re: Gruppierungsleisten?

von F3K Total » Mi, 23.12.2020 17:16

Moin,
ich habe in meinem Fundus diese Makros gefunden, hier kannst du ansetzen.

Code: Alles auswählen

Sub Gruppierungen_setzen
    oSheet = thisComponent.sheets.getbyName("Tabelle1")
    for i = 0 to 10
        nStart = i*10 + 1
        nEnd = nStart + 6
        oRangeaddress = oSheet.GetCellRangeByPosition(0,nStart,0,nEnd).RangeAddress
        'com.sun.star.table.TableOrientation.COLUMNS
        'com.sun.star.table.TableOrientation.ROWS
        oSheet.group(oRangeaddress,com.sun.star.table.TableOrientation.ROWS)
        oSheet.HideDetail(oRangeaddress)
    next i
End Sub

Sub Gruppierungen_aufheben
    oSheet = thisComponent.sheets.getbyName("Tabelle1")
    for i = 0 to 10
        nStart = i*10 + 1
        nEnd = nStart + 6
        oRangeaddress = oSheet.GetCellRangeByPosition(0,nStart,0,nEnd).RangeAddress
        oSheet.ShowDetail(oRangeaddress)
        oSheet.ungroup(oRangeaddress,com.sun.star.table.TableOrientation.ROWS)
    next i
End Sub
Es gibt diese Befehle:

Code: Alles auswählen

oSheet.group(oRangeaddress,com.sun.star.table.TableOrientation.ROWS)
oSheet.ungroup(oRangeaddress,com.sun.star.table.TableOrientation.ROWS)
oSheet.HideDetail(oRangeaddress)
oSheet.ShowDetail(oRangeaddress)
... mt denen du spielen kannst.

Gruß R

Gruppierungsleisten?

von erikafuchs » Di, 22.12.2020 17:40

Wie heißen die Leisten mit den kleinen Pluszeichen mit denen man gruppierte Spalten und Zeilen ein und ausblendet?
Ich hatte in einem anderen Post geschrieben, dass ich in meinem Rechentrainer unnötige Symbolleisten und auch die Rechenleiste und die Zeilen- und Spaltenüberschriften ein- bzw. ausblende (und das nicht immer so klappt wie es soll). Irgenwann verschwinden dann auch immer mal wieder diese Leisten zum Ein- und Ausblenden der Gruppierungen, wie komme ich da ran?
VG
Pit

Nach oben