powerpoint图表的动态源数据

时间:2017-03-10 09:51:00

标签: excel vba charts powerpoint

enter image description here

powerpoint幻灯片上图表上的数据取决于蓝线所包含的数据。数据位于工作表上,当我右键单击图表后单击编辑数据时弹出该工作表。

我正在尝试编写一个vba代码来设置数据源以包含所有数据,但目前无济于事。我的代码如下:

Melon.Chart.SetSourceData _
Source:=Melon.Chart.ChartData.Workbook.Sheets(1).Range("B3:C" & (28 + Weekno))

Melon是powerpoint幻灯片上图表的名称。 Weekno实际上代表2017年的周数,这是一个变量,取决于当前周。上面的代码不断返回运行时错误' 13':类型不匹配错误,并且未将源数据设置为预期范围。

任何人都有任何想法?所有帮助将不胜感激!谢谢!

Error is for the last line of code

Error is for the last line of code

1 个答案:

答案 0 :(得分:0)

With Melon.Chart.ChartData
    .Activate
   .Workbook.Sheets(1).ListObjects("Table1").Resize Range("$A$1:$C$29")

End With

这个作品!!!!我很开心