乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel vba 点击某单元格,让程序执行某个事件-excel双击单元格事件,excel 批量双击单元格

excel vba 点击某单元格,让程序执行某个事件-excel双击单元格事件,excel 批量双击单元格

作者:乔山办公网日期:

返回目录:excel表格制作


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Target.Value = "YES"
End Sub

点击单元格就触发功能,被点击的单元格的值为yes

附件有详细文档



点击工作表标签查看代码,将一下代码复制进入光标所在区域内:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 And Target.Count = 1 Then
MsgBox "你选中了:" & Target.Text
End If
End Sub

****

点击A列的单元格,且选中的是1个单元格时触发事件

用户为什么要双击单元格?我认为,双击单元格目的是为了输入或者修改,也就是change。

把双击单元格的功能屏蔽就可以解决问题。

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
End Sub

如果觉得这方法不够好。那就在双击时保存单元格的值到变量,然后再worksheet_change时做判断,这样就比较绕了。



Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

End Sub
在这里面写

相关阅读

关键词不能为空
极力推荐
  • -excel 毒,在excel

  • 解决方法: Excel电子报表软件是应用最广泛的软件之一,它的数据处理、图表功能及各种函数和工具深受广大用户的喜爱。Excel的文件是一个工作簿,一个工作簿可以包含255个工作表,每

ppt怎么做_excel表格制作_office365_word文档_365办公网