首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果单击单元格,Excel VBA显示msgbox

如果单击单元格,Excel VBA显示msgbox
EN

Stack Overflow用户
提问于 2014-05-30 11:53:15
回答 1查看 2.7K关注 0票数 0

我再也找不到这方面的代码,我看到其他网站建议的代码页,但我记得我只使用了3-5行代码。

如果单击了一个单元格,比如单击了单元格A1,就会出现一个消息框或用户表单get再次可见,我如何做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-30 12:04:14

使用这个(在工作表中)

代码语言:javascript
复制
'For double click
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Debug.Print "doubleclick"
End Sub

'for general changes    
Private Sub Worksheet_Change(ByVal Target As Range)
Debug.Print "change"

End Sub

'for selection changes
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Debug.Print "selection change"
End Sub

去探测。目标表示受影响的范围,因此如果需要,可以根据需要计算的范围(例如,A1)测试该范围。如果要取消excel所做的标准操作(例如,在双击单元格中设置光标),请使用Cancel = False

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23953969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档