Comment masquer des colonnes groupées en vba?

Résolu/Fermé
Tsukasa - 21 sept. 2010 à 18:21
 Tsukasa - 22 sept. 2010 à 10:22
Bonjour,

J'ai un petit souci que je n'arrive pas à résoudre même en utilisant l'enregistrement de macro manuel.

voili voilou mon souci, je ne parviens pas à réduire des colonnes que j'ai groupé à l'aide des instructions suivantes:

Columns("A:G").Select
Selection.Columns.Group
' Met un + - au dessus du nom des colonnes

Je pense qu'il devrait y avoir une simple ligne de code me permettant de masquer les colonnes A à G mais je ne la trouve pas du tout.
J'ai fat pas mel de recherche sur le net et les solutions proposées sont :
- ActiveSheet.Outline.ShowLevels 0
ou
- ExecuteExcel4Macro "SHOW.DETAIL(2,7,FALSE,,0)"

Néanmoins c'est deux méthodes en fonctionnent pas dans mon bout de code.

Qqn aurait-il la solution pour masquer des colonnes groupées de la manière dont je l'ai fait.

Merci à tous pour votre attention.

A voir également:

1 réponse

cousinhub29 Messages postés 881 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 16 avril 2024 333
22 sept. 2010 à 05:30
Bonjour,

Peut-être ainsi :

With Columns("A:G")
    .ClearOutline
    .Columns.Group
    .Columns(1).ShowDetail = False
End With


Bonne nuit
0
Merci bcp c'est parfait !

Bonne journée.
0