VBA计算chartObject中的系列数

时间:2012-11-13 15:42:09

标签: vba excel-vba excel-2010 excel

我知道这似乎很简单,但它似乎对我不起作用。 我有一张关于“Sheet1”的图表。这是表格上唯一的图表。我想获得图表中的系列数量。所以我用:

Debug.Print ThisWorkbook.Sheets("Sheet1").ChartObjects(1).SeriesCollection.Count

在即时窗口中获得答案。但是,VBA给了我一个“对象不支持属性或方法”错误。有什么想法吗?

2 个答案:

答案 0 :(得分:8)

您需要添加Chart

Debug.Print ThisWorkbook.Sheets("Sheet1").ChartObjects(1).Chart.SeriesCollection.Count

答案 1 :(得分:3)

试试这个Debug.Print ThisWorkbook.Sheets("Sheet1").ChartObjects(1).Chart.SeriesCollection.Count