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:
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17Sub 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
Si quelqu'un sait résoudre mon problème Merci.







Répondre avec citation
Partager