Macro : afficher masquer colonnes grace à plusieurs boutons

bonjour,

voici une semaine que je suis dans l'impasse la plus complète. Je souhaite afficher ou masquer certaines colonnes sur une feuille grâce à plusieurs "boutons de bascule". (bouton 1 et 2)

je m'explique :

soit le bouton 1 permet d'afficher ou masquer les colonnes B, C et G et le bouton 2 les colonnes C,E et F.

mon souci : le bouton 2 reprend les mêmes fonctions que le bouton 1 et me fait disparaître les colonnes B, C et G alors qu'il devrait faire disparaître les colonnes C,E et F. Je n'arrive pas à trouver le problème

si une âme généreuse se sent capable de trouver le problème et je vous en serai très reconnaissant. Je vous joins le fichier.

yann

Bonjour

Tu peux avantageusement remplacer tes 2 macros par celles-ci

Option Explicit

Private Sub Bouton1_Click()
  Range("B:B,D:D,G:G").EntireColumn.Hidden = Me.Bouton1
End Sub

Private Sub bouton2_Click()
  Range("C:C,E:F").EntireColumn.Hidden = Me.bouton2
End Sub

bonjour Banzai,

c'est parfait. ça répond parfaitement à mes attentes. c'est à la fois simple et pratique. Je te remercie de m'avoir consacré un peu de ton temps.

cordialement

yann

Rechercher des sujets similaires à "macro afficher masquer colonnes boutons"