Couleurs vba

Fermé
nikomania Messages postés 194 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 1 décembre 2009 - 19 déc. 2008 à 16:00
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 25 avril 2010 à 10:37
Bonjour,

j'ai un graphique créé via une macro vba que je cherche à customiser avec des couleurs précises...

J'ai leurs codes RGB mais quand je fais le code suivant

With ActiveChart.SeriesCollection(1).Points(i)
       .Fill.ForeColor.SchemeColor = RGB(50, 50, 50)
end With



il n'en veut pas...il faut mettre les couleurs standard de excel...du style


With ActiveChart.SeriesCollection(1).Points(i)
       .Fill.ForeColor.SchemeColor = 5
end With


quelqu'un aurait-il une solution ?

merci =)

8 réponses

bonjour nikomania

pour la couleur, il faut écrire 2 fois RGB

With Selection
.ShapeRange.Fill.ForeColor.RGB = RGB(219, 238, 243)
End With


Tipiwa
1
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
25 avril 2010 à 08:48
Et 2 ans et demi après, Zorro est arrivééé
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
19 déc. 2008 à 16:26
Re,
XL<2007
Apparemment il s'agit des numéros "colorindex" 5= bleu qui correspond en RGB à 0,0,255
on a droit qu'à 56 couleurs en VBA
RGB 50,50,50 n'est pas mentionné ==> refus ?
fais des essais avec la nomenclature "colorindex"
ci joint tableau de correspondance des couleurs
http://www.cijoint.fr/cjlink.php?file=cj200812/cijqfePeQU.xls
tu vois l'utilité de cijoint, maintenant ;-))
0
nikomania Messages postés 194 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 1 décembre 2009 22
19 déc. 2008 à 16:30
lol oui je vois bien l'utilisé de cijoint merce =)

en fait avec la nomenclature colorindex ca marche très bien, je n'ai pas de pb...le hic c'est quand je veux mettre une couleur perso...apparement la propriété SchemeColor , ne prend pas en compte les codes RGB...

peut etre qu'il faudrait changer la palette de couleurs pour avoir les colorindex correspondant à mes couleurs à moi ?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
19 déc. 2008 à 16:34
Schemecolor demande du code colorindex donc ( je n'ai jamais essayé avec RGB répertorié)......
tu as droit à 56 couleurs (d'ailleurs moins car doublons) point.barre
Tes couleurs à toi ne seront pas prises si elles ne sont pas répertoriées (voir le tableau joint)
Je précise avec XL<2007...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nikomania Messages postés 194 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 1 décembre 2009 22
19 déc. 2008 à 16:41
ok. je travaille sur XL 2007 mais les clients auront souvent XL<2007 donc il faut que je considère que je suis en <2007...

la solution est donc de passer mes couleurs dans la palette XL pour les répertorier ?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
19 déc. 2008 à 17:36
hé oui, hélas, j'en ai bien peur!

Si c'est pour des clients, reste dans des procédures et méthodes classiques pour faciliter un max la maintenance: ca évitera les coups de téléphone ( ton appli est réussie si tu n'en entend plus parler)

bonne soirée
0
ouaip!

puisque personne n'a donné de réponse à sa question

Si quelqu'un tombe sur ce mail en faisant des recherches au moins il aura la réponse

C'est énervant de faire 36000 recherches sans trouver de solutions

Comme ça ça servira à d'autres
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
25 avril 2010 à 10:37
Bonjour,

Il suffit de lire pour avoir la réponse.

Yop !!!

;o)
0