埋め込みグラフで良いんですよね?
手抜き版ですが参考までに……。
Sub Sample()
With ActiveSheet
For i = .ChartObjects.Count To 1 Step -1
.ChartObjects(i).Delete
Next i
.Shapes.AddChart(xlColumnStacked).Select
End With
With ActiveChart
.SetSourceData Source:=Range("Sheet1!B2:E9")
.SeriesCollection(1).Name = "=Sheet1!C2"
.SeriesCollection(2).Name = "=Sheet1!D2"
.SeriesCollection(3).Name = "=Sheet1!E2"
.ChartArea.Left = 10
.ChartArea.Top = 500
.ChartArea.Width = 600
.ChartArea.Height = 400
End With
End Sub