1

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

4

3 回答 3

2

查看 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
于 2008-09-29T15:17:08.127 回答
1

使用Worksheet.SelectionChange事件来捕获它。

于 2008-09-29T15:14:54.390 回答
0

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

于 2008-09-29T15:18:06.363 回答