Bonjour,
J'ai une plage de cellules contenant une liste. Le numéro de la ligne de la cellule suivante vide est dans Cells(3,1). La plage de cellules dédiées au graphique est B5:C5, le "5" étant donné par la cellule cells(3,1).
Je voudrais que la source de données de mon graphique s'étende au fur et à mesure que j'ajoute des valeur dans la plage $B$5:$C$x.
J'ai tenté le code ci-dessous mais j'obtiens un erreur 91. Je ne sais comment faire.
	
	
	
	
	
		
Le code s'arrête à la ligne "monRange = "$B$5:C" ... etc.
	
		
			
		
		
	
				
			J'ai une plage de cellules contenant une liste. Le numéro de la ligne de la cellule suivante vide est dans Cells(3,1). La plage de cellules dédiées au graphique est B5:C5, le "5" étant donné par la cellule cells(3,1).
Je voudrais que la source de données de mon graphique s'étende au fur et à mesure que j'ajoute des valeur dans la plage $B$5:$C$x.
J'ai tenté le code ci-dessous mais j'obtiens un erreur 91. Je ne sais comment faire.
		VB:
	
	
	Sheets("Accueil").Select
    ActiveSheet.ChartObjects("Graphique 3").Activate
    ActiveChart.ChartArea.Select
    Dim monRange As Range
    monRange = "$B$5:C" & (Cells(3, 1)) & """"
    ActiveChart.SetSourceData Source:=Sheets("Catégories").Range(monRange), PlotBy:=xlRows
	Le code s'arrête à la ligne "monRange = "$B$5:C" ... etc.
			
				Dernière édition: 
			
		
	
								
								
									
	
		
			
		
		
	
	
	
		
			
		
		
	
								
							
							
	