我想知道是否有更好的方法来获取放置在工作表中的图表下的下一行的索引。我将多个图表放在.parent.Left /.Top
属性中,而不是放在范围内。
我有多种选择如何实现,但我发现这些都不具有吸引力:
转到工作表中的每一行,检查行的.Top
位置是否低于图表.Top + .Heigth
获取单元格的默认高度,用它来分割图表的.Height
,然后我得到图表填充的大致行数。
感谢。
答案 0 :(得分:1)
您可以使用Shape
的{{3}}属性。例如:
ActiveSheet.Shapes("ChartName").BottomRightCell.Row
...然后只需在结果中加1即可。
编辑:Chart
的父级是ChartObject
,具有相同的属性。