Couleur d'un checkbox de formulaire excel2007

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