Groupement de ligne sur excel VBA

Bonjour,

J'arrive bien a grouper des lignes sur excel avec range.group mais systématiquement le + est sur la dernière ligne du groupement et c'est cette ligne qui reste visible une fois le tout groupé. Comment faire pour que le + soit sur la première ligne du groupe ? Merci.

3 réponses

  1. eric j'ai trouvé le truc :
    With ActiveSheet.Outline
    .AutomaticStyles = False
    .SummaryRow = xlAbove
    .SummaryColumn = xlRight
    End With
    Rows("8:10").Select
    Selection.Rows.Group

    dans le menu c'est dans les options de grouper/dégrouper
    0
    1. Contributeur
      Bien vu ;-)
      0
  2. merci eric mais j'ai un excel sous la main où ce n'est pas le cas. De plus, de façon logique quand on déroule des lignes ce doit être la partie supérieur qui reste visible or là c'est l'inverse, au niveau ergonomie c'est zéro. Ca voudrait dire qu'il faut aller tout en bas du document pour plier/déplier le tout ? Ca m'a l'air bizarre. Tu n'as pas une idée pour que le plus apparaisse en haut ? merci.
    0
    1. Contributeur
      Bonjour,

      systématiquement le + est sur la dernière ligne du groupement
      Plus exactement sur la suivante.
      C'est comme ça et faut faire avec.

      eric
      0