VBA Couleur Checkbox

Fermé
cyprien1664 - Modifié par cyprien1664 le 30/09/2011 à 19:04
 Cyprien1664 - 5 oct. 2011 à 09:51
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 mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 254
Modifié par eriiic le 30/09/2011 à 22:44
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
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