有没有办法通过点击上面的对象来select一个单元格?

我有一个保护的工作表上有许多对象。 有没有什么办法可以通过点击它上面的对象来select一个单元格? 换句话说,一种方法来点击“通过”对象到它下面的单元格?

考虑到没有保护措施(否则会使这个build议太长而复杂),你可以:

1)在VBA项目的任何标准模块中创build这个简单的macros:

Sub left_top_cell() ActiveSheet.Shapes(Application.Caller).TopLeftCell.Select End Sub 

2)设置你的图片的动作(右键点击和“分配一个macros”),并select列表我们的macrosleft_top_cell

3)结果你会得到你的形状左下angular的选定单元格。 如果需要,您可以更改为右下angular。

重要! 根据您的评论试图和testing图片。