在Excel中,可以通过以下步骤在单元格选择上运行宏,而不是在ActiveCell上运行宏:
以下是一个示例的VBA代码,用于在单元格选择上运行宏:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' 在这里编写你的宏代码
' 可以使用Target变量来引用被选择的单元格
End Sub
在上述代码中,你可以编写你的宏代码,以便在单元格选择时执行特定的操作。你可以使用Target变量来引用被选择的单元格。
需要注意的是,这种方法只会在所选单元格发生更改时触发宏的运行。如果你希望在单击或悬停在单元格上时运行宏,可以选择其他事件,如"Worksheet_BeforeDoubleClick"或"Worksheet_BeforeRightClick"。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云