1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Public Sub Secteur_3D(CDebut As Integer, CFin As Integer, LDebut As Integer, LFin As Integer, Onglet As String, Titre As String, Sheet As String, monfichier As String)
Workbooks(monfichier).Sheets(Sheet).Activate
Range(Workbooks(monfichier).Sheets(Sheet).Cells(LDebut, CDebut), Workbooks(monfichier).Sheets(Sheet).Cells(LFin, CFin)).Select
Charts.Add
ActiveChart.ChartType = xl3DPieExploded
ActiveChart.SetSourceData Source:=Workbooks(monfichier).Sheets(Sheet).Range(Workbooks(monfichier).Sheets(Sheet).Cells(LDebut, CDebut), Workbooks(monfichier).Sheets(Sheet).Cells(LFin, CFin)), _
PlotBy:=xlColumns
ActiveChart.Location Where:=xlLocationAsNewSheet, Name:= _
Onglet
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = Titre
End With
End Sub |