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

Vba Graphique source

2 réponses
Avatar
lSteph
Bonsoir à tous,

Comment en VBA avec une propriété par exemple pourrais-je avoir l'adresse
de la plage de donnée source de mon graphique exemple:

msgbox Feuil1.chartobjects(1).???.address


Merci d'avance.

lSteph

2 réponses

Avatar
AV
| Comment en VBA avec une propriété par exemple pourrais-je avoir l'adresse
| de la plage de donnée source de mon graphique exemple:

Sub zzz_Graph()
With Sheets("Feuil1").ChartObjects(1).Chart
For i = 1 To .SeriesCollection.Count
MsgBox .SeriesCollection(i).Formula
Next
End With
End Sub

AV
Avatar
lSteph
Bonjour à tous,
Merci beaucoup AV, grâce à ton aide j'ai pu adapter
ainsi:

Function SourceChar(Mygr As String) As String
With ActiveSheet.ChartObjects(Mygr).Chart
SourceChar = ""
For I = 1 To .SeriesCollection.Count
With .SeriesCollection(I)
If Not Len(SourceChar) > 0 Then
SourceChar = Mid(.Formula, 9, Len(.Formula) - 11)
Else
SourceChar = Union(Range(SourceChar), _
Range(Mid(.Formula, 9, Len(.Formula) - 11))).Address
End If
End With
Next
End With
End Function

'Bon dimanche.

'lSteph
"AV" a écrit dans le message de news:

| Comment en VBA avec une propriété par exemple pourrais-je avoir
l'adresse
| de la plage de donnée source de mon graphique exemple:

Sub zzz_Graph()
With Sheets("Feuil1").ChartObjects(1).Chart
For i = 1 To .SeriesCollection.Count
MsgBox .SeriesCollection(i).Formula
Next
End With
End Sub

AV