如何单击一个EXECL的单元格就触发一个VBA事件,即:单击事件_VB论坛_VBA-VB论坛-华

按ALT+F11打开VBA编辑窗口,如果只在其中一张工作表触发事件,那么双击左边工作表名称,如果要在当前工作簿所有工作表触发事件,请双击左边ThisWorkbook,将以下代码粘贴上去:

Private?Sub?Workbook_SheetSelectionChange(ByVal?Sh?As?Object,?ByVal?Target?As?Range)

If?Target.Address?=?"$A$1"?Then

MsgBox?"你单击了A1单元格,触发了事件!",?vbOKOnly,?"测试"

'你可以在这里编写你其它的代码

End?If

End?Sub

上述代码,实现单击A1单元格时触发事件,如要改为其它单元格,请修改上述代码。

附图,希望能帮到您。