Camembert et ....coeur de macro

rainbow69006

XLDnaute Occasionnel
Bonjour

Je souhaiterais faire apparaitre un graphique camembert grace à un macro.

Les colonnes à prendre serait les colonnes:
B (sur quoi porte le sous total)
E (sous total)

Les lignes à prendre ne serait que les lignes qui serait colorié en rouge.

Je suis parti de ce code mais sans succès..

Merci de votre aide

Sub Camembert()
Dim DerLig As Long
Dim nom As String
Dim MonGraph As ChartObject

nom = ActiveSheet.Name
DerLig = ActiveSheet.Range("A" & Rows.Count).End(xlUp).Row

Set MonGraph = Worksheets(nom).ChartObjects.Add(100, 30, 400, 250)

ActiveSheet.ChartObjects(1).Activate
ActiveChart.ChartArea.Select
ActiveChart.ChartType = xl3DPieExploded
ActiveChart.SetSourceData Source:=Sheets("essai").cel.Interior.ColorIndex = 3, PlotBy:=xlRows

With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "essai"
End With
ActiveChart.SeriesCollection(1).ApplyDataLabels AutoText:=True, LegendKey:= _
False, HasLeaderLines:=True, ShowSeriesName:=False, ShowCategoryName:= _
True, ShowValue:=False, ShowPercentage:=True, ShowBubbleSize:=False
ActiveChart.PlotArea.Select

End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 322
Messages
2 087 275
Membres
103 507
dernier inscrit
tapis23