Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Avoir les mêmes couleurs sur les graphes

3 réponses
Avatar
mgm31
Quelqu'un peux-t-il m'indiquer comment faire pour avoir=20
les m=EAmes couleurs pour une m=EAme s=E9rie sur divers=20
graphiques ?

J'ai d=E9velopp=E9 une macro mais elle ne marche pas sur=20
serie.Interior.Color
Quelqu'un aurait-il fait un d=E9veloppement similaire ?

Merci.

3 réponses

Avatar
sabatier
as-tu essayé avec Interior.ColorIndex = 'Index de la couleur (3 = Rouge
par ex.)....?
jps

mgm31 a écrit:
Quelqu'un peux-t-il m'indiquer comment faire pour avoir
les mêmes couleurs pour une même série sur divers
graphiques ?

J'ai développé une macro mais elle ne marche pas sur
serie.Interior.Color
Quelqu'un aurait-il fait un développement similaire ?

Merci.


Avatar
garnote
Salut mgm31,

Ma feuille contient des graphiques en nuage de
points avec lissage sans marquage des données
et chaque graphique contient le même nombre
de séries. Je sélectionne alors un des graphiques
en maintenant la touche Ctrl enfoncée.
J'appelle alors cette macro :

Sub MêmeNuméroDeSérieMêmeCouleur()
Dim a(1 To 100)
ns = Selection.Chart.SeriesCollection.Count
For i = 1 To ns
a(i) = Selection.Chart.SeriesCollection(i).Border.ColorIndex
Next i
For Each graphe In ActiveSheet.ChartObjects
For j = 1 To ns
graphe.Chart.SeriesCollection(j).Border.ColorIndex = a(j)
Next j
Next
End Sub

Ai-je bien compris ?

Serge

"mgm31" a écrit dans le message de news:
e0fa01c3efec$5ca9d460$
Quelqu'un peux-t-il m'indiquer comment faire pour avoir
les mêmes couleurs pour une même série sur divers
graphiques ?

J'ai développé une macro mais elle ne marche pas sur
serie.Interior.Color
Quelqu'un aurait-il fait un développement similaire ?

Merci.
Avatar
garnote
En remplaçant Border par Interior, ça
fonctionne aussi avec des histogrammes :

Sub MêmeNuméroDeSérieMêmeCouleur()
Dim a(1 To 100)
ns = Selection.Chart.SeriesCollection.Count
For i = 1 To ns
a(i) = Selection.Chart.SeriesCollection(i).Interior.ColorIndex
Next i
For Each graphe In ActiveSheet.ChartObjects
For j = 1 To ns
graphe.Chart.SeriesCollection(j).Interior.ColorIndex = a(j)
Next j
Next
End Sub

Serge


"garnote" a écrit dans le message de news:
oV7Wb.30608$
Salut mgm31,

Ma feuille contient des graphiques en nuage de
points avec lissage sans marquage des données
et chaque graphique contient le même nombre
de séries. Je sélectionne alors un des graphiques
en maintenant la touche Ctrl enfoncée.
J'appelle alors cette macro :

Sub MêmeNuméroDeSérieMêmeCouleur()
Dim a(1 To 100)
ns = Selection.Chart.SeriesCollection.Count
For i = 1 To ns
a(i) = Selection.Chart.SeriesCollection(i).Border.ColorIndex
Next i
For Each graphe In ActiveSheet.ChartObjects
For j = 1 To ns
graphe.Chart.SeriesCollection(j).Border.ColorIndex = a(j)
Next j
Next
End Sub

Ai-je bien compris ?

Serge

"mgm31" a écrit dans le message de news:
e0fa01c3efec$5ca9d460$
Quelqu'un peux-t-il m'indiquer comment faire pour avoir
les mêmes couleurs pour une même série sur divers
graphiques ?

J'ai développé une macro mais elle ne marche pas sur
serie.Interior.Color
Quelqu'un aurait-il fait un développement similaire ?

Merci.