ludo27
XLDnaute Junior
Bonjour,
Le code suivant met à jour un graphique :
A la place de
Je souhaiterais mettre quelquechose du style
Pour tenir compte du point supplémentaire de coordonnées rgXPtSup, rgYptSup.
Mais cette syntaxe ne marche pas; si quelqu'un a une idée ...
Merci.
Le code suivant met à jour un graphique :
Code:
Function refreshGraph(Graph As ChartObject, stNom As String, _
rgX As Range, rgY As Range, rgXPtSup As Range, rgYptSup As Range) As Boolean
Dim l As Long
Dim sSerie As Series
On Error GoTo error_refreshGraph
'Mise à jour de l'alimentation du graphique avec des données
Set sSerie = Graph.Chart.SeriesCollection(1)
sSerie.XValues = rgX
sSerie.Values = rgY
refreshGraph = True
Exit Function
error_refreshGraph:
refreshGraph = False
End Function
A la place de
Code:
sSerie.XValues = rgX
sSerie.Values = rgY
Code:
sSerie.XValues = Range(rgX, rgXPtSup)
sSerie.Values = Range(rgY, rgYptSup)
Pour tenir compte du point supplémentaire de coordonnées rgXPtSup, rgYptSup.
Mais cette syntaxe ne marche pas; si quelqu'un a une idée ...
Merci.