示例一
如果希望双击单元格后,能够自动打开某窗口,可以将DoubleClick事件代码设为:
e.Cancel = True
'禁止进入编辑状态
Forms("窗口1").Open()
示例二
你可以进行判断,只有单击特定的列才打开窗口,也可以根据不同的条件分别打开对应的窗口,例如:
If
e.Col.Name =
"第十列"
Then
e.Cancel = True
'禁止进入编辑状态
If e.Row("第一列") = "A"
Then
Forms("窗口1").Open()
ElseIf e.Row("第一列") = "B"
Then
Forms("窗口2").Open()
Else
Forms("窗口3").Open()
End
If
End
If
这样只有双击第十列才会打开窗口,双击其它列则正常进入编辑状态,而且能够根据第一列的值,分别打开对应的窗口。