[VBA-E] Erreur d'exécution '1004'
	
	
		Bonjour,
je voudrais pouvoir choisir ma plage de cellule en fonction de mon nombre de lignes lorsque je trace un camembert, mais il me fait une erreur du type
La méthode 'Range' de l'objet '_Global' a échoué 
Voici mon programme:
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
   | Sub tracer_camembert()
'
' dessiner_camembert Macro
' Macro enregistrée le 13/03/2007
'
'
    Charts.Add
    ActiveChart.ChartType = xlPie
    ActiveChart.SeriesCollection.NewSeries
    ActiveChart.SeriesCollection(1).XValues = Worksheets("Feuil1").Range(Cells(3, 7), Cells(23, 7))   
 ActiveChart.SeriesCollection(1).Values = "=Feuil1!R3C10:R23C10"
    ActiveChart.SeriesCollection(1).Name = "=Feuil1!R2C10"
    ActiveChart.Location Where:=xlLocationAsObject, Name:="Feuil1"
    ActiveChart.HasLegend = False
    ActiveChart.ApplyDataLabels Type:=xlDataLabelsShowLabel
End Sub | 
 La ligne qui me pose problème est en rouge, en effet en utilisant "=Feuil1!R3C7:R23C7", ca fonctionne, mais par la suite je voudrais faire varier les cellules automatiquement selon le nombre de lignes et de colonnes que j'aurais dans ma feuille de calcul.
Si quelqu'un sait résoudre mon problème Merci.