1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Sub camembert()
' camembert Macro
' Macro enregistrée le 20/06/2008 par FNMF
'
Dim Plage As Range
x = Sheets("Résultats").Cells(5, 24).Value
y = Sheets("Résultats").Cells(5, 25).Value
z = Sheets("Résultats").Cells(5, 26).Value
with Sheets("base")
Set Plage = .Range(.Cells(x, y), .Cells(x, z)) ' <--- SURTOUT NE PAS OUBLIER LES POINTS DEVANT Cells
end with
Charts.Add
with ActiveChart
.ChartType = xl3DPieExploded
.SetSourceData Source:=Plage, PlotBy:=xlRows
.Location Where:=xlLocationAsObject, Name:="Résultats"
.HasLegend = False
end with
End Sub |