所以我看到了这一点:https://msdn.microsoft.com/VBA/PowerPoint-VBA/articles/chart-setsourcedata-method-powerpoint并且我使用了类似的东西:
.Chart.SetSourceData _
Source:="='Sheet1'!$A$1:$D$5", _
PlotBy:=xlColumns
这一切都很好。但是现在我怎样才能开始使用变量来定义我需要的范围? .Cells
似乎无法在这里工作,而我想要做的就是找到使用的第一行和最后一行/列并将其放在范围内。我只知道如何使用.Cells
来完成此操作。好像我错过了一些东西......有没有一种好方法可以做到这一点我没有看到?
我真的不明白Source=
之后的格式如何运作。
提前致谢
答案 0 :(得分:1)
来源:=“='Sheet1'!” &安培; _
 .Range(.Cells(1,1),。Cells(LastRow,LastColumn))。地址& _
 “”



 请注意, .Range
和 .Cells
应该完全以某种方式用工作表进行了诅咒。
答案 1 :(得分:0)
如果您不知道工作表的名称:
Source:= "='" & .Name & "'!" & _
.Range(.Cells(1,1),.Cells(LastRow,LastColumn)).Address & _
""
请注意,.Range
和.Cells
应该以某种方式完全等同于工作表。