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.

1 réponse

  1. 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