Grouper colonnes au delà de 8 niveaux

Bonjour Bonjour la TEAM!!

Je souhaiterai savoir s'il est possible de grouper les colonnes au delà de 8 niveaux?

Si non, est il possible d'y arriver avec une ou plusieurs macros?

Merci d'avance pour toutes vos réponses!

LePrince

Andre13 a écrit :

Bonjour,

un exemple :

vu ici : https://forum.excel-pratique.com/excel/creation-macro-pour-grouper-degrouper-t51351.html

code par Dan

crdlt,

André

Bonjour André!

Merci beaucoup pour ta réponse! Tu me sauves!

Si ce n'est pas trop demander, comment puis je lier la colonne à la macro?

C'est à dire:

>> Si j'ai cette plage à masquer : de G à K, dans la macro je précise ces colonnes

>> Si je rajoute deux colonnes avant G, alors les colonnes à masquer sont à présent de I à M. Du coup, il faut repartir dans la macro et changer la plage manuellement.

Y a t il une solution pour l'automatiser?

D'avance merci!

Très cordialement,

LePrince

re,

à tester sur l'onglet feuil 2

crdlt,

Andre

Merci encore André.

Je pense par contre qu'on s'est mal compris.

En gardant le code de ton premier fichier, on a:

With Columns("HJ:HK")
If Not .Hidden Then .Hidden = True Else .Hidden = False
End With

Dans l'utilisation du tableau, s'il m'arrive d'ajouter une colonne entre A et B par exemple, il faudra revenir dans la macro changer manuellement la plage des colonnes à masquer. Comme ceci:

With Columns("HK:HL")
If Not .Hidden Then .Hidden = True Else .Hidden = False
End With

Est il possible de la rendre dynamique?

D'avance merci!

LePrince

bonjour et pour des lignes vous saviez pas comment faire ?????

je vous présente mon fichier

14degrouper.xlsx (8.41 Ko)
Rechercher des sujets similaires à "grouper colonnes niveaux"