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

标签 excel user-interface spreadsheet event-driven vba

当用户单击单元格时,如何在 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

关于excel - 在 Excel 电子表格中捕获 Click 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/149102/

相关文章:

vba - Excel VBA : Is it possible create custom functions with custom methods?

vba - 消除/更改循环以加快代码速度

javascript - React 中孙子元素的箭头语法和绑定(bind)问题

c++ - 用GTK制作逻辑门模拟器,放置区如何制作?

excel - 如何修剪单元格条目末尾的字母/字符

在电子表格中查找循环引用的算法

vba - MonthName(月份(现在) + x) ..... 13 错误;容易修复吗?

vba - 将目录从 Word 导出到 Excel

java - Android GUI 根据上下文显示/隐藏不同的面板?

Javascript计算库(类似Excel的网页,没有网格)