J'ai répondu toute seule a ma question en trifouillant.. Par contre je ne sais pas comment faire pour modifier le nom de la série et celui des données en abscisse (la je suis obligée de retracer un autre tableau pour que tout correspond. Je joins un fichier si quelqu'un a la solution merci
Sub Graphique()
Range("A2:C10").Select
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlColumnStacked100
ActiveChart.SetSourceData Source:=Range("$A$2:$C$10")
ActiveChart.ApplyLayout (2)
ActiveChart.ChartTitle.Select
ActiveChart.ChartTitle.Text = "Différentiel Points Marqués/Encaissés par Garde"
Selection.Format.TextFrame2.TextRange.Font.Size = 14
End Sub