Sub test()
Dim c As ChartObject, s As Series
Set c = Feuil5.ChartObjects.Add(Range("L1").Left, Range("L1").Top, 350, 150)
With c.Chart
.ChartType = xlLineMarkers
.SetSourceData Source:=Feuil5.Range("A1:D6"), PlotBy:=xlRows
Set s = .SeriesCollection.NewSeries
With s
.Values = Feuil5.Range("M21:o21")
.Name = Feuil5.Range("L21")
.ChartType = xlAreaStacked
End With
End With
End Sub