Bonjour,

Pour gérer l'affichage d'un tableau par mois ou par trimestre j'ai d'abord tenté de mettre 2 boutons.
mais lorsque je masque les colonnes, les boutons viennent à se superposer et ce n'est visuellement pas propre.

J'aimerais alors n'avoir qu'un seul bouton mais qui change de nom en fonction de l'affichage.
J'ai tenté le code ci dessous mais, forcément, ca ne fonctionne pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub CB_AFFICHAGE()
 
If ButtonName = "AFF/mois" Then
 
 Range("C:H,K:P,S:X").EntireColumn.Hidden = False
    ButtonName = "AFF/trimestre"
 
Else
 
 Range("C:H,K:P,S:X").EntireColumn.Hidden = True
    ButtonName = "AFF/Mois"
end if    
End Sub
Je pense que ButtonName n'est pas bon puisque dans les propriétés, je cherche Caption mais ButtonCaption n'existe apparement pas.

merci d'avance