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

Question sur series dans un graphique

4 réponses
Avatar
frankie666
Bonjour à tous,

Je cherche à obtenir, la valeur d'une barre (dans un bar chart de 14
valeurs). Dans VBA, j'ai trouvé la propriété suivante:

ActiveChart.SeriesCollection(1).Values

Si je met un espion sur cette expression, je peux browser dans les 14
élément sdu tableau et voir les valeurs de chaque barre (-0.14, 0.12,
1, etc...) Mais si dans mon programme, je fais référence à une valeur
particulière:

ActiveChart.SeriesCollection(1).Values(1) '1ère valeur

le programme plante...

Comment faire?

Merci d'avance,

Frankie

4 réponses

Avatar
ru-th
Salut

Sub test()
With ActiveChart.SeriesCollection(1).Points(1)
.HasDataLabel = True
magbox .DataLabel.Text
End With
End Sub


a+
rural thierry
"Frank Michel" a écrit dans le message de news:

Bonjour à tous,

Je cherche à obtenir, la valeur d'une barre (dans un bar chart de 14
valeurs). Dans VBA, j'ai trouvé la propriété suivante:

ActiveChart.SeriesCollection(1).Values

Si je met un espion sur cette expression, je peux browser dans les 14
élément sdu tableau et voir les valeurs de chaque barre (-0.14, 0.12,
1, etc...) Mais si dans mon programme, je fais référence à une valeur
particulière:

ActiveChart.SeriesCollection(1).Values(1) '1ère valeur

le programme plante...

Comment faire?

Merci d'avance,

Frankie


Avatar
ru-th
magbox
ou plutot msgbox

hum !
pas bon, le rural !

"ru-th" a écrit dans le message de news:
#
Salut

Sub test()
With ActiveChart.SeriesCollection(1).Points(1)
.HasDataLabel = True
magbox .DataLabel.Text
End With
End Sub


a+
rural thierry
"Frank Michel" a écrit dans le message de news:

Bonjour à tous,

Je cherche à obtenir, la valeur d'une barre (dans un bar chart de 14
valeurs). Dans VBA, j'ai trouvé la propriété suivante:

ActiveChart.SeriesCollection(1).Values

Si je met un espion sur cette expression, je peux browser dans les 14
élément sdu tableau et voir les valeurs de chaque barre (-0.14, 0.12,
1, etc...) Mais si dans mon programme, je fais référence à une valeur
particulière:

ActiveChart.SeriesCollection(1).Values(1) '1ère valeur

le programme plante...

Comment faire?

Merci d'avance,

Frankie






Avatar
twinley
Bonjour,

Je m'invite en pique-assiette...
C'est top cette macro.
Peut-on changer la couleur du label ou l'encadrer ?

à+
twinley
"ru-th" a écrit dans le message de
news:ubJ%23%
magbox
ou plutot msgbox

hum !
pas bon, le rural !

"ru-th" a écrit dans le message de news:
#
Salut

Sub test()
With ActiveChart.SeriesCollection(1).Points(1)
.HasDataLabel = True
magbox .DataLabel.Text
End With
End Sub


a+
rural thierry
"Frank Michel" a écrit dans le message de news:

Bonjour à tous,

Je cherche à obtenir, la valeur d'une barre (dans un bar chart de 14
valeurs). Dans VBA, j'ai trouvé la propriété suivante:

ActiveChart.SeriesCollection(1).Values

Si je met un espion sur cette expression, je peux browser dans les 14
élément sdu tableau et voir les valeurs de chaque barre (-0.14, 0.12,
1, etc...) Mais si dans mon programme, je fais référence à une valeur
particulière:

ActiveChart.SeriesCollection(1).Values(1) '1ère valeur

le programme plante...

Comment faire?

Merci d'avance,

Frankie










Avatar
twinley
ben oui,

activechart.seriescollection(1).datalabels.select
with selection.border
.colorindex = 7
.linestyle = xlcontinuous
end with

etc. il suffit d'enregistrer une macro. C'est pas mal le VBA finalement.

merci de ne pas rire

à+
twinley
"twinley" a écrit dans le message de
news:
Bonjour,

Je m'invite en pique-assiette...
C'est top cette macro.
Peut-on changer la couleur du label ou l'encadrer ?

à+
twinley
"ru-th" a écrit dans le message de
news:ubJ%23%
magbox
ou plutot msgbox

hum !
pas bon, le rural !

"ru-th" a écrit dans le message de news:
#
Salut

Sub test()
With ActiveChart.SeriesCollection(1).Points(1)
.HasDataLabel = True
magbox .DataLabel.Text
End With
End Sub


a+
rural thierry
"Frank Michel" a écrit dans le message de
news:




Bonjour à tous,

Je cherche à obtenir, la valeur d'une barre (dans un bar chart de 14
valeurs). Dans VBA, j'ai trouvé la propriété suivante:

ActiveChart.SeriesCollection(1).Values

Si je met un espion sur cette expression, je peux browser dans les
14




élément sdu tableau et voir les valeurs de chaque barre (-0.14,
0.12,




1, etc...) Mais si dans mon programme, je fais référence à une
valeur




particulière:

ActiveChart.SeriesCollection(1).Values(1) '1ère valeur

le programme plante...

Comment faire?

Merci d'avance,

Frankie