Couleurs vba

nikomania Messages postés 206 Statut Membre -  
Polux31 Messages postés 7219 Statut Membre -
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 =)
Configuration: Windows XP
Firefox 3.0.5

8 réponses

  1. tipiwa
     
    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
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      Et 2 ans et demi après, Zorro est arrivééé
      0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  3. nikomania Messages postés 206 Statut Membre 22
     
    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
  4. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. nikomania Messages postés 206 Statut Membre 22
     
    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
  7. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  8. tipiwa
     
    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
  9. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Bonjour,

    Il suffit de lire pour avoir la réponse.

    Yop !!!

    ;o)
    0