Intervenir via du code VBA sur un plan ?

Résolu
Bonjour,

J'ai un tableau excel dans lequel j'ai placé 10 colonnes dans un plan et cette structure réponds parfaitement à mes attentes.
Néanmoins, j'ai essayé, durant un enregistrement de macro de "plier/déplier" mon plan. Après avoir interrompu mon enregistrement de macro, j'ai constaté un néant total dans mon module fraichement créé.

La question que je me pose est donc la suivante : est-il possible via du code VBA de déplier et replier un plan ?
Si oui, connaissez vous la commande permettant celà ?

Merci d'avance pour vos réponses !!!

(je suis excel 2003)

3 réponses

  1. Bonsoir,

    Pour afficher ou masquer les colonnes, tu peux utiliser la fonction ShowDetail :

    Afficher :
    Worksheets("Feuil1").Columns("F").ShowDetail = True

    Masquer :
    Worksheets("Feuil1").Columns("F").ShowDetail = False


    @+
    1
    1. Parfait !!!
      Merci beaucoup pour ta réponse Gord21 !!!
      0
  2. Bonjour,

    avec ce code, peut-être :

    Sheets("Feuil1").Outline.ShowLevels , 2


    Nota, clique au milieu de "ShowLevels", et appuie sur "F1"

    Tu auras toute l'aide disponible

    Bon W-E
    0
    1. En fait, je n'avais pas compris qu'il fallait que j'indique en lieu et place de la colonne "F" de l'exemple de Gord21, la colonne titre de mon plan.
      0

      Discussions similaires

      arriere plan

      1 réponse