我有一张受保护的纸张,上面有很多物品。有没有什么方法可以通过单击它上面的对象来选择单元格?换句话说,是一种点击“穿过”对象到它下面的单元格的方法吗?
答案 0 :(得分:2)
考虑到没有保护(否则会使这个建议变得冗长而复杂)你可以:
1)在VBA项目的任何标准模块中创建这个简单的宏:
Sub left_top_cell()
ActiveSheet.Shapes(Application.Caller).TopLeftCell.Select
End Sub
2)设置你的图片的动作(右键点击和“指定一个宏”之类的东西)并在列表中选择我们的宏left_top_cell
。
3)因此,您将获得位于形状左上角下方的选定单元格。如果需要,你可以改成右下角。
重要!根据您的评论尝试并测试了图片。
答案 1 :(得分:0)
1)在设计模式下,双击此图片 2)它会带你到例如: - 私人子图片1_点击()
End Sub
3)只需在Private Sub和End Sub-range(“A1”)之间键入.select - 您可以提及您想要的任何单元格的地址,然后其余代码可以跟随。
这将在您单击图片后立即选择单元格,然后运行其余代码。
希望它有所帮助.....