Bonjour,

J'ai un chart camembert et je souhaite changer la couleur d'une des légendes (la 4) pour qu'une des parts soient mauves. J'ai enregistré la macro suivante en le faisant manuellement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
ActiveSheet.ChartObjects("Graphique 75").Activate
    ActiveChart.Legend.LegendEntries(4).Select
    With Selection.Format.Fill
        .Visible = msoTrue
        .ForeColor.RGB = RGB(177, 126, 216)
        .Transparency = 0
        .Solid
    End With
Cependant en remettant une couleur grise et en lançant le code avec l'interpréteur VBA pour que ça passe en mauve, il ne se passe rien... Auriez-vous une idée du pb svp ? Aucune erreur affichée ...

J'arrive pourtant à changer le fond des légendes et la couleur du texte en vba mais pas les couleurs individuelles affichées sur le camembert...