在Excel电子表格中捕获Click事件
时间:2020-03-06 14:52:45 来源:igfitidea点击:
用户单击单元格时如何在Excel中捕获事件。我希望能够使用此事件来触发一些代码,以计算用户单击列中几个不同单元格的次数。
解决方案
使用Worksheet.SelectionChange事件可以捕获此事件。
签出Worksheet_SelectionChange事件。在那种情况下,我们可以将Intersect()与命名范围一起使用,以确定是否单击了特定范围。
这是一些可以入门的代码。
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) If Not Intersect(Target, Range("SomeNamedRange")) Is Nothing Then 'Your counting code End If End Sub
工作表SelectionChange事件将执行此操作。请注意,这会在用户每次单击新的单元格时触发。