Bonjour,
Je débute en VBA, en général j'utilise le Recorder mais là j'y arrive pas !
J'ai une série de graphiques (camemberts) qui présentent une répartition entre plusieurs monnaie.
J'aimerais insérer dans mon code un formattage de la couleur des points de ma série, càd j'aimerais que l'EURO soit toujours en bleu, le dollar en rouge, etc etc etc...
J'ai réussi à le faire via le code
mais cela pose un problème : dans le cas proposé, EUR est égal au point(1) mais certaines fois il arrive en 2è voire en 3è position. J'aimerais donc trouver qqch du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Sub Macro() ActiveSheet.ChartObjects("Chart 1").Activate ActiveChart.SeriesCollection(1).Select ActiveChart.SeriesCollection(1).Points(1).Select With Selection.Border .Weight = xlThin .LineStyle = xlAutomatic End With Selection.Shadow = False With Selection.Interior .ColorIndex = 32 .Pattern = xlSolid End With End Sub
IF ActiveChart.SeriesCollection(1).Points(1) = EUR
Then ETC......
Mais je ne trouve pas de sol ?? Je pense que ça doit pas être trop compliqué mais j'y arrive pas...
Merci de votre aide
bonjour et merci de votre réponse.
J'ai déjà parcouru et reparcouru de nombreuses fois le FAQ, qui est vraiment super ! Malheureusement je n'ai pas trouvé qqch qui semblait répondre à mon besoin.
Peut-être parce que j'y connais vraiment pas lourd ?
C'est quel point dans le FAQ qui traite de cela ? (désolé je promet que j'ai cherché !!!!!!!) ???
Merci et désolé pour ces quesitons
Partager