在Excel电子表格中捕获Click事件

当用户单击单元格时,如何在Excel中捕获事件。 我想能够使用这个事件来触发一些代码来计算用户点击一个列中的几个不同的单元格的次数。

查看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 

使用Worksheet.SelectionChange事件来捕获这个。

工作表SelectionChange事件会做到这一点。 请注意, 每次用户点击新的单元格时都会触发。

Interesting Posts