用Excelmacros查找单元格范围

我有一个工作表中的许多embedded式对象(形状)和图标显示在单元格内。 如何知道显示形状对象的单元格范围。

例子:当我select一个B2 ,然后在B17select对象(形状),我查询Cell.Address它显示B2 – 如何获取单元格地址为B17

谢谢

您可以使用Shape属性.TopLeftCell和.BottomRightCell返回形状重叠的矩形范围的范围。 在你的例子中,YourShape.TopLeftCell.Address应该返回$ B $ 17