Problème pour mettre une macro sur une forme

Bonsoir le forum,

Je n'arrive pas à mettre la macro ci-dessous (Afficher/Masquer Colonnes) dans une forme !!! Je l'ai fait dans un label, pas de problème cela fonctionne impeccable...

Pour la forme, je remplace Label50 par le nom de la forme sans espace et cela ne fonctionne pas !!!!

Private Sub Label50_Click()
 With Range("D:G").EntireColumn
     .Hidden = Not .Hidden
     Label50.Caption = IIf(.Hidden, "AFFICHER", "MASQUER")
 End With
 End Sub

Quelqu'un aurait-il une idée pour résoudre mon problème ?

D'avance je vous en remercie

Bonjour,

une forme n'a pas d'évènement click, par contre tu peux la lier à une macro par un clic-droit dessus.

Elle n'a pas non plus de propriété caption.

Met toi en enregistrement de macro et change le texte, tu auras tous les éléments.

eric

Bonsoir eriiic,

Merci beaucoup pour ta réponse

Bonne soirée

Rechercher des sujets similaires à "probleme mettre macro forme"