VBA计算图表对象中的系列数

标签 vba excel excel-2010

我知道这看起来很简单,但似乎对我不起作用。 我在“Sheet1”上有一个图表。这是该表上唯一的图表。我想获取图表中的系列数。所以我使用:

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

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

最佳答案

您需要在图表中添加:

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

关于VBA计算图表对象中的系列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13363812/

相关文章:

excel - 为什么同时存在 Worksheet 和 Sheet 对象?

vba - 从一列中提取 5 位数字到另一列

VBA 打印 .SelectedItem 与 MsgBox

vba - 外文字符显示为??????在VBA 2003中,如何设置UTF-8?

vba - 隐藏在 Excel VBA 中弹出的其他消息框

vbscript 在单独的进程中打开 Excel 2010

excel-2010 - Excel 2010中,如何使用键盘快捷键过滤下拉列表复选框?

excel - 使用 Excel VBA 更改连接字符串时创建的新数据连接

vba - 如何从特定类中获取特定链接?

javascript - 从网页中提取源代码中没有的数据