excel - 我可以在 Watches 窗口中告诉对象具有哪些属性吗?

标签 excel vba

我正在尝试在工作表中获取图表计数。我使用以下代码行,但 Excel 不喜欢它,说不支持该属性。但是,在 Watches 窗口中,count 列在 Sheets(1).ChartObjects 下。我的问题是为什么当 Watches 窗口显示属性时 Excel 会说“不支持属性”。我一直认为我可以通过查看 Watches 窗口来了解对象具有的属性。不是这样吗?

Sheets(1).ChartObjects.Count
enter image description here

最佳答案

计数是一个属性。因此,当你写

Sheets(1).ChartObjects.Count
VBA 会将其视为 Property Let 语句,即将值分配给 Count,因为您没有将值从 count 分配给变量或在表达式中使用它。现在,由于 Count 没有 Let 属性,VBA 不会找到这样的属性,因此会出现错误。

关于excel - 我可以在 Watches 窗口中告诉对象具有哪些属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62740755/

相关文章:

Python 和 Excel - 检查文件是否打开

excel - 在excel中复制乱码的列文本

vba - 使用 VBA 宏将每个 Excel 工作表另存为单独的工作簿

vba - FormulaR1C1的作用是什么?

excel - VBA 中的 SUMPRODUCT 公式

excel - 在VBA中修改现有的excel连接名称

excel - VBA 选择下拉列表中的每个选项

arrays - 求值,放入数组,求数组VBA中的最小值

尝试在初始 'Cancel' 之后第二次启动或关闭红色 'X' 时出现 Excel 用户窗体运行时错误

vba - 移动图像而不复制/粘贴