VBA Couleur Checkbox

cyprien1664 -  
 Cyprien1664 -
Bonjour,


je suis bloqué sur un petit problème de mise en page sur Excel 2007.
En gros, je veux ajouter des cases à cocher avec une macro VBA mais je n'arrive pas à changer la couleur de fond de la case.

Voici le code que j'utilise pour le moment:

ActiveSheet.CheckBoxes.Add(21.75, 144.75, 38.25, 17.25).Select
Selection.Characters.Text = ""


et ensuite j'ai essayé pas mal de choses dont:

Selection.ShapeRange.Fill.BackColor.SchemeColor = 17
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 5


Mais ça ne change rien! :(

Du coup, est-ce que vous connaitriez la solution s'il vous plait?

Merci d'avance pour vos réponses! :)

1 réponse

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour,

A-priori il n'y a pas de propriété pour la couleur de la case.
Il faudrait que tu recherches sur le net un autre contrôle checkbox ocx avec modification de la couleur.
Ce qui n'est pas gagné, d'autant plus qu'il faudrait l'installer et l'activer sur toutes les machines. Ca complique tout pour pas grand chose...
Reste avec les contrôles standards.
eric
0
Cyprien1664
 
Ok, je vais faire comme ça, même si, d'un point de vue esthétique, ce n'est pas le must!! :)

Merci pour ta réponse et bonne journée.
0