使用VBA代码创建图表的单元格范围问题

时间:2017-11-14 20:13:46

标签: excel vba

我有用于创建图表的单元格Range(A2:C12)。使用,

.Chart.SetSourceData Source:=Sheets("Sheet1").Range("A2:C12")

...在VBA中创建折线图代码。

但是我需要在vba中提供单元格Range("A2:C12"),而不是在excel中定义我的单元格范围。例如,在单元格A14中,我将输入A2:C12。最后,Vba必须从单元格a14中获取数据。

1 个答案:

答案 0 :(得分:2)

您可以像使用字符串文字一样轻松地使用单元格引用的值:

.Chart.SetSourceData Source:=Sheets("Sheet1").Range(Sheets("Sheet1").Range("A14").Text)