Intervenir via du code VBA sur un plan ?

Résolu
JoePJ Messages postés 82 Statut Membre -  
JoePJ Messages postés 82 Statut Membre -
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. Gord21 Messages postés 928 Statut Membre 289
     
    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. JoePJ Messages postés 82 Statut Membre 12
       
      Parfait !!!
      Merci beaucoup pour ta réponse Gord21 !!!
      0
  2. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   381
     
    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
  3. JoePJ Messages postés 82 Statut Membre 12
     
    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