Page 1 sur 1

[Résolu][Calc] Grouper des lignes

MessagePublié: 29 Oct 2019 17:14
par Elicul15
Bonjour à tous,

Je cherche à automatiser la réalisation d'un plan sur des feuilles Calc.
Or je ne sais même pas dans quelle direction chercher (j'ai cherché sur XRay, mais je n'arrive pas à repérer mes groupes).

Manuellement, il suffit de sélectionner les lignes (ou les colonnes) et de passer par le menu Données / Plan et Groupes / Grouper.

Quelqu'un pourrait-il me donner une piste SVP ?
En PJ un exemple de ce que je souhaite obtenir.

D'avance merci

Re: [Calc] Grouper des lignes

MessagePublié: 30 Oct 2019 00:14
par OOotremer971
Bonjour,

Pour grouper :
Code : Tout sélectionner   AgrandirRéduire
maFeuille.Group(maZone.GetRangeAddress(),com.sun.star.table.TableOrientation.ROWS)

pour dégrouper :
Code : Tout sélectionner   AgrandirRéduire
maFeuille.UnGroup(maZone.GetRangeAddress(),com.sun.star.table.TableOrientation.ROWS)


Code : Tout sélectionner   AgrandirRéduire
Sub Main
maFeuille = Thiscomponent.Sheets(0)
maZone = maFeuille.GetCellRangeByName("A50:A60")
maFeuille.Group(maZone.GetRangeAddress(),com.sun.star.table.TableOrientation.ROWS)
End Sub


A+

Re: [Calc] Grouper des lignes

MessagePublié: 30 Oct 2019 08:09
par Elicul15
Merci OOotremer971.