OVH Cloud OVH Cloud

Abscisse d'un graphique suite

4 réponses
Avatar
Jean-Marie VIGNEAUD
Re bonjour,

DAns le même ordre d'idée de la question précedente,

je souhaiterai réupérer le nom de l'étiquette des X pour une barre
d'histogramme donnée.

Si vous avez là encore une idée.

Merci

A+

Jean Marie

4 réponses

Avatar
Garette
Bonjour,

Sub Macro1()
MsgBox ActiveChart.SeriesCollection(1).Points(1).DataLabel.Caption
End Sub
Avatar
Daniel
Si j'ai bien compris, tu veux l'étiquette des X correspondant à une valeur
donnée de la série (dans mon exemple, cette valeur est "5") :

Sub test()
Dim ValeurHisto As Integer, Tablo, ValeurCherchée
Dim TabloX
ValeurHisto = 5
ActiveSheet.ChartObjects("Graphique 1").Activate '*** à modifier
TabloX = ActiveChart.SeriesCollection(1).XValues
Tablo = ActiveChart.SeriesCollection(1).Values
For i = 1 To UBound(Tablo)
If Tablo(i) = ValeurHisto Then
MsgBox TabloX(i)
End If
Next i
End Sub

Daniel
"Jean-Marie VIGNEAUD" a écrit dans le
message de news: eo2i9h$qcl$
Re bonjour,

DAns le même ordre d'idée de la question précedente,

je souhaiterai réupérer le nom de l'étiquette des X pour une barre
d'histogramme donnée.

Si vous avez là encore une idée.

Merci

A+

Jean Marie



Avatar
Jean-Marie VIGNEAUD
Bonjour Daniel,

Merci pour le bout de code aui va aussi me servir pour autre chose...
génial.

Mais pour ce probléme, en fait, j'ai besoin de savoir si la barre
d'histogramme de la série 1 dont la valeur des X (et non la valeur de
l'étiquette) est Janvier par exemple existe dans mon graphique.


"Daniel" a écrit dans le message de news:

Si j'ai bien compris, tu veux l'étiquette des X correspondant à une valeur
donnée de la série (dans mon exemple, cette valeur est "5") :

Sub test()
Dim ValeurHisto As Integer, Tablo, ValeurCherchée
Dim TabloX
ValeurHisto = 5
ActiveSheet.ChartObjects("Graphique 1").Activate '*** à modifier
TabloX = ActiveChart.SeriesCollection(1).XValues
Tablo = ActiveChart.SeriesCollection(1).Values
For i = 1 To UBound(Tablo)
If Tablo(i) = ValeurHisto Then
MsgBox TabloX(i)
End If
Next i
End Sub

Daniel
"Jean-Marie VIGNEAUD" a écrit dans le
message de news: eo2i9h$qcl$
Re bonjour,

DAns le même ordre d'idée de la question précedente,

je souhaiterai réupérer le nom de l'étiquette des X pour une barre
d'histogramme donnée.

Si vous avez là encore une idée.

Merci

A+

Jean Marie







Avatar
Daniel
Genre :

Sub test()
Dim ValeurHisto As Integer, Tablo, ValeurCherchée
Dim TabloX
ActiveSheet.ChartObjects("Graphique 1").Activate
TabloX = ActiveChart.SeriesCollection(1).XValues
Tablo = ActiveChart.SeriesCollection(1).Values
For i = 1 To UBound(TabloX)
If TabloX(i) = "Janvier" Then
MsgBox "Elle existe en position " & i & " et la valeur Y est : "
& _
Tablo(i)
End If
Next i
End Sub

Daniel
"Jean-Marie VIGNEAUD" a écrit dans le
message de news: eo30ob$2h4$
Bonjour Daniel,

Merci pour le bout de code aui va aussi me servir pour autre chose...
génial.

Mais pour ce probléme, en fait, j'ai besoin de savoir si la barre
d'histogramme de la série 1 dont la valeur des X (et non la valeur de
l'étiquette) est Janvier par exemple existe dans mon graphique.


"Daniel" a écrit dans le message de news:

Si j'ai bien compris, tu veux l'étiquette des X correspondant à une
valeur donnée de la série (dans mon exemple, cette valeur est "5") :

Sub test()
Dim ValeurHisto As Integer, Tablo, ValeurCherchée
Dim TabloX
ValeurHisto = 5
ActiveSheet.ChartObjects("Graphique 1").Activate '*** à modifier
TabloX = ActiveChart.SeriesCollection(1).XValues
Tablo = ActiveChart.SeriesCollection(1).Values
For i = 1 To UBound(Tablo)
If Tablo(i) = ValeurHisto Then
MsgBox TabloX(i)
End If
Next i
End Sub

Daniel
"Jean-Marie VIGNEAUD" a écrit dans le
message de news: eo2i9h$qcl$
Re bonjour,

DAns le même ordre d'idée de la question précedente,

je souhaiterai réupérer le nom de l'étiquette des X pour une barre
d'histogramme donnée.

Si vous avez là encore une idée.

Merci

A+

Jean Marie