point de couleur specifique dans Graph

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

panjas51

XLDnaute Nouveau
J'ai une serie de données grapphées (en courbe - ligne).

Si une des données est supérieure à une valeur, je voudrai lui appliquer une couleur specifique (Rouge).

En gros
ActiveChart.SeriesCollection(1).Points(50).VALUE n'existe pas....


Aussi, si 3 point d'affilé sont d'en un ordre croissant ou décroissant, je voudrai avoir ce dernier point d'une couleur specifique aussi (Jaune)

Dans la feuille de données, c'est facile pour le premier cas (Format conditionnel), pour le 2e j'ai mas trouvé en auto, mais je pense être capable de trouver avec VBA, mais sur un graph...?
 
Dernière édition:
Re : point de couleur specifique dans Graph

Et Voila....;


Dim C, dSrces As Range
Application.ScreenUpdating = False
ActiveSheet.ChartObjects("Chart 20").Activate
ActiveChart.SeriesCollection(1).Select
Set aC = ActiveCell

Set dSrces = Range("'L1'!$CF$3:$CF$200")

' marquage des point Rouge NF2

For i = 1 To dSrces.Rows.Count
If dSrces.Cells(i, 1).Value > 10 And dSrces.Cells(i, 1).Value <> "" Then
ActiveSheet.ChartObjects("Chart 20").Activate
ActiveChart.SeriesCollection(1).Points(i).MarkerBackgroundColorIndex = 3
ActiveChart.SeriesCollection(1).Points(i).MarkerForegroundColorIndex = 3
ActiveChart.SeriesCollection(1).Points(i).MarkerStyle = xlDiamond
ActiveChart.SeriesCollection(1).Points(i).MarkerSize = 5
ActiveChart.SeriesCollection(1).Points(i).Shadow = False
Else
ActiveSheet.ChartObjects("Chart 20").Activate
ActiveChart.SeriesCollection(1).Points(i).MarkerStyle = xlNone
End If
Next i
Application.ScreenUpdating = True
'aC.Select
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
822
Y
Retour