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

Ecrire dans un graphique en VBA

2 réponses
Avatar
Amar Lacheheb
Bonjour,
je cherche une autre manière d'écrire la plage de données autrement que :
ActiveChart.SeriesCollection(1).XValues = "=Feuil1!R17C3:R18C7"
merci de votre aide.

2 réponses

Avatar
Hervé
Bonjour Amar,

Adapte et regarde si cela te convient :

Sub Graph()
Dim Fe As Worksheet
Dim Graph As Chart

Set Fe = Worksheets("Feuil1")
Set Graph = Fe.ChartObjects("Mon graphique") _
.Chart

With Graph
'valeurs en colonne A à partir
'de A2 (A1 étant le titre)
.SetSourceData Fe.Range(Fe.[A2], _
Fe.[A65536].End(xlUp))

.HasTitle = True
.ChartTitle.Text = "Mon graphique"
.SeriesCollection(1).Name = Fe.[A1]
End With

Set Graph = Nothing
Set Fe = Nothing
End Sub


Hervé.


"Amar Lacheheb" a écrit dans le message de news:
g4i2k4$33o$
Bonjour,
je cherche une autre manière d'écrire la plage de données autrement que :
ActiveChart.SeriesCollection(1).XValues = "þuil1!R17C3:R18C7"
merci de votre aide.



Avatar
Amar Lacheheb
Merci pour ton aide Hervé
"Hervé" a écrit dans le message de news:

Bonjour Amar,

Adapte et regarde si cela te convient :

Sub Graph()
Dim Fe As Worksheet
Dim Graph As Chart

Set Fe = Worksheets("Feuil1")
Set Graph = Fe.ChartObjects("Mon graphique") _
.Chart

With Graph
'valeurs en colonne A à partir
'de A2 (A1 étant le titre)
.SetSourceData Fe.Range(Fe.[A2], _
Fe.[A65536].End(xlUp))

.HasTitle = True
.ChartTitle.Text = "Mon graphique"
.SeriesCollection(1).Name = Fe.[A1]
End With

Set Graph = Nothing
Set Fe = Nothing
End Sub


Hervé.


"Amar Lacheheb" a écrit dans le message de news:
g4i2k4$33o$
Bonjour,
je cherche une autre manière d'écrire la plage de données autrement que :
ActiveChart.SeriesCollection(1).XValues = "þuil1!R17C3:R18C7"
merci de votre aide.