Bonjour à toutes et à tous,
Lors d'un précédent message, votre fine équipe ;) m' a proposé ce code pour un bouton afin d'afficher ou non certaines colonnes.
Cela fonctionne parfaitement mais ...
J'aimerais mettre ce bouton dans le ruban.
D'après ce que j'ai trouvé comme info, il faut donc que ce soit une macro mais le code ne fonctionne pas quand il est en macro mais je ne sais pas comment changer tout cela.
Private Sub CommandButton1_Click()
ActiveCell.Select 'enlève le focus au bouton
Select Case Me.CommandButton1.Caption 'agit en fonction du texte du bouton
Case "Masquer" 'cas "Masquer"
Me.CommandButton1.Caption = "Afficher" 'modifie le texte du bouton
Range("A1,C1,F1,J1,O1,Q1,S1,T1,U1,V1,W1,X1,Y1,Z1,AA1,AB1").EntireColumn.Hidden = True 'masque les colonne C, I, O, U et Z
Case "Afficher" 'cas "Afficher"
Me.CommandButton1.Caption = "Masquer" 'modifie le texte du bouton
Range("A1,C1,F1,J1,O1,Q1,S1,T1,U1,V1,W1,X1,Y1,Z1,AA1,AB1").EntireColumn.Hidden = False 'masque les colonne C, I, O, U et Z
End Select 'fin de l'action en fonction du texte du bouton
End Sub
Merci d'avance pour vos pistes et vos aides.
Je vous souhaite une bonne journée.