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 FunctionA 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.
 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		