Couleur d'un checkbox de formulaire excel2007
pabgs_291
-
melanie1324 Messages postés 1561 Statut Membre -
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.
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.
1 réponse
-
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