Excel 2010macros创build图表

我正在尝试创buildmacros以在Excel 2010中创build图表。

如果我录制一个macros,它给了我下面的代码:

ActiveSheet.Shapes.AddChart.Select ActiveChart.SetSourceData Source:=Range("'Sheet1'!$A$1:$I$15") ActiveChart.ChartType = xlColumnStacked 

但是当我重新运行它,它给了我以下错误:

运行时错误“1004”:应用程序定义的错误或对象定义的错误。

我尝试了许多不同的变化:

 With ActiveSheet.ChartObjects.Add _ (Left:=100, Width:=690, Top:=75, Height:=375) With .Chart .Parent.Name = "Chart MVO" .HasTitle = True .ChartTitle.Text = "MVO (628) CF and DS Delivery Performance" End With End With 

但是每个都会给出不同的运行时间错误。 我究竟做错了什么?

你不是重新命名你的工作表吗? 你确定你有一张纸吗? 当我尝试你的代码时,它运行没有问题。

当你运行你的代码,它给你一个错误,在出现的窗口中selectdebugging,并检查它崩溃的线。 然后将鼠标hover在该行的不同variables上,看看它们是否都是有效的。