如何将变量添加到具有2个范围vba的图表中

时间:2015-12-29 17:11:20

标签: excel vba excel-vba

我想让我的图表将从我的图表的2个范围中获取数据,范围例如:E48:G59和A48:G59。

我将行数转换为变量,因为我需要每次添加另一行时添加到图表中,这是代码的相关部分:

Let CopyrangeCH1a = "E" & G & ":" & "G" & I
Let CopyrangeCH1b = "A" & G & ":" & "A" & I

ActiveSheet.ChartObjects("chart 2").Activate
    ActiveChart.SetSourceData Source:=Range(CopyrangeCH1b, CopyrangeCH1a)

I和G是行的变量。

问题在于,当我执行时,我的图表会占用变量CopyrangeCH1a B48:G59的E48:G59的范围。

Althogh代码是正确的,变量显示E48:G59 ...... (它在第二列后面的第一列)

当我在变量范围内只有1个范围时,它就完美了

为什么它没有工作o.k有2个范围我可以解决它?

0 个答案:

没有答案