Vba bouton comande changement couleur au clic

Résolu
pseudomi Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
 gueye -
Bonjour,
c'est la première fois que je fais appel à vous...
Je suis novice en VBA , et cela fait deja plusieurs jours que je cherche une solution.
Je suis en train de faire un formulaire avec des boutons de commande.
J'aimerai que lorsque l'on clic sur le bouton de commande, celui ci devienne vert,
mais que si on reclic sur ce bouton ; il reprenne sa couleur d'origine : gris.
En fait je veux que l utilisateur puisse sélectionner ou non les boutons car ceux selectionnés serviront ensuite à créer une feuille selon les options choisies.

vous trouverez ci dessous les codes que j'ai déjà intégrés
le gris passe bien au vert lorsqu on clic, mais je ne sais pas comment rechanger la couleur.

Merci pour votre aide

Private Sub CBT1_CLICK()
CBT1.BackColor = &HFF00&

End Sub
Private Sub cbt1_DOUBLECLICK()

CBT1.BackColor = &HC0C0C0

End Sub


A voir également:

4 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
bonjour

Private Sub CommandButton1_Click()
If CommandButton1.BackColor = &HFF00& Then
     CommandButton1.BackColor = &HC0C0C0
Else
     CommandButton1.BackColor = &HFF00&
End If
End Sub
4