Changement de couleur d'ecriture

Bonjour

Je veux changer la couleur de l'écriture en blanc dans plusieurs cellules (K9:M10) grâce à un OPTION BUTTON.

il y a deux OptionButton:

un pour oui --> ça change l'écriture des cellules en blanc

un pour non --> ça change l'écriture des cellules en noir.

j'ai essayé de lier l'Option Button à cette macro mais ça ne marche pas:

Sub GLUT_COLOR()

Range("K9:M10").Font.Color = 0

End Sub

(je l'ai placé dans le code de l'onglet en question, et j'ai aussi essayé de la placer dans un module, mais dans les 2 cas la macro ne fonctionne pas)

qui peut m'aider ?

Bonsoir,

Toujours la même question : ActiveX ou contrôle de formulaire ?

.....Color = 0, c'est noir !

activeX

Dans le module de la feuille qui contient les OptionButtons :

Private Sub OptionButton1_Change()
    With Me.Range("K9:M10").Font
        Select Case OptionButton1.Value
            Case True: .Color = vbWhite
            Case False: .Color = vbBlack
        End Select
    End With
End Sub

et rien d'autre !

ça ne marche pas

J'ai changé "with me" car ça m'a fait une erreur, et ensuite j'ai la ligne "select case" en jaune...

Private Sub OptionButton14_Change()

With Sheet3.Range("J7:J8").Font

Select Case OptionButton14.Value

Case True: .Color = vbWhite

Case False: .Color = vbBlack

End Select

End With

End Sub

Si tu as une erreur avec With Me... c'est que tu n'es pas dans le module de la feuille....

Et OptionButton14 ?? Tu es sûr que c'est un ActiveX ?

Il faut mettre un fichier si tu ne sais pas exactement ce que tu fais !

edit : et éviter de dire que ça ne marche pas ! bien sûr !!

j'ai mis la macro dans le module.

et j'ai changé pour une checkbox de ActiveX

mais ça met en jaune la ligne en gras:

Private Sub CheckBox1_Change()

With Sheet3.Range("J7").Font

Select Case CheckBox1.Value

Case True: .Color = vbWhite

Case False: .Color = vbBlack

End Select

End With

End Sub

Si tu as peur de mettre ton fichier parce que l'on pourrait voir que cela ne marche pas parce que tu ne fais pas ce qu'il faut pour que cela marche, cela ne fait en rien avancer les choses !

pas du tout. je ne met pas mon fichier car il n'est pas en Francais, mais dans une langue non latine. donc personne ne comprendrait...

C'est le code et les objets utilisés qui sont en cause... !

Rechercher des sujets similaires à "changement couleur ecriture"