[Résolu][Calc] Grouper des lignes

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur: Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !

[Résolu][Calc] Grouper des lignes

Messagepar Elicul15 » 29 Oct 2019 17:14

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
Pièces jointes
Exemple_Groupes.ods
Exemple de ce que je souhaite obtenir.
(15.14 Kio) Téléchargé 8 fois
Dernière édition par Elicul15 le 30 Oct 2019 08:10, édité 1 fois.
Win 10 - LiBo 6.0.7.2 (x64 - Obligation de version)
Elicul15
Membre lOOyal
Membre lOOyal
 
Message(s) : 35
Inscrit le : 09 Fév 2007 11:21

Re: [Calc] Grouper des lignes

Messagepar OOotremer971 » 30 Oct 2019 00:14

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+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Ubuntu
OpenSuse Leap
Avatar de l’utilisateur
OOotremer971
HédOOniste
HédOOniste
 
Message(s) : 2142
Inscrit le : 16 Avr 2010 14:31

Re: [Calc] Grouper des lignes

Messagepar Elicul15 » 30 Oct 2019 08:09

Merci OOotremer971.
Win 10 - LiBo 6.0.7.2 (x64 - Obligation de version)
Elicul15
Membre lOOyal
Membre lOOyal
 
Message(s) : 35
Inscrit le : 09 Fév 2007 11:21


Retour vers Macros et API

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 7 invité(s)