Couleur d'un checkbox de formulaire excel2007

pabgs_291 -  
melanie1324 Messages postés 1561 Statut Membre -
Bonjour,

Je cherche comment changer, avec une macro, la couleur d'un checkbox d'un contrôle de formulaire selon qu'il est coché ou non avec Excel2007.
Merci par avance pour vos infos.

A voir également:

1 réponse

melanie1324 Messages postés 1561 Statut Membre 156
 
Bonjour,

voici ce que tu dois faire : mets la couleur que tu veux sur ton checkbox.

mets un module qui fait apparaître ton userform et appuies sur F8 :

Private Sub OptionButton1_Click()
If OptionButton1.Value = True Then
a = OptionButton1.BackColor
End If
End Sub

a sera égale à ta couleur de checkbox. tu prends soin de noter la référence de couleur que tu veux :

pour l'appliquer :

Private Sub OptionButton1_Click()
If OptionButton1.value = True Then
OptionButton1.BackColor = àlaréférencequetuveux
else
OptionButton1.BackColor = àlaréférencequetuveuxquandil n'est pas coché
End If
End Sub

backcolor est pour le fond si tu veux changer aussi une autre couleur, c'est
optionbutton1.forecolor = référence
0