Salut
Pour colorier une forme :
dans la shapesheet il y a une section fillformat puis les cellules suivantes
FillForgnd pour une couleur premier plan
FillForgndTrans pour le pourcentage de transparence
FillBkgnd pour une couleur d'arrière plan
FillBkgndTrans Pour le pourcentage de transparence
Tu peut remplir Fillforgnd
Fillbkgnd
De deux manières : soit un chiffre compris entre 0 et 23 (le numéro apparait a gauche quand tu choisis une couleur manuellement)
ou alors tu peux utiliser la commande RGB(0:255,0:255,0:255)
Par programmation VBA RGB donne ceci :
ob.Cells("FillForegnd").FormulaU = "RGB(255,187,187)"
avec ob le shape sur lequel on veut changer la couleur
FormulaU car RGB est une formule universelle
Pour la transparence
ob.Cells("LineColorTrans").Result(visPercent) = 50
Partager