在特定单元格上运行Excel VBA日期选择器

在特定单元格上运行Excel VBA日期选择器,excel,vba,datepicker,Excel,Vba,Datepicker,我使用的是这里介绍的Datepicker解决方案 我可以从子节点运行它,但是否可以通过单击特定单元格来运行它?您可以在工作表上双击事件之前使用工作表,并且只有在双击特定单元格时才触发代码 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Target.Address = "$C$2" Then UserForm1.Show `change to desired cell ad

我使用的是这里介绍的Datepicker解决方案


我可以从
子节点运行它,但是否可以通过单击特定单元格来运行它?

您可以在工作表上双击
事件之前使用
工作表,并且只有在双击特定单元格时才触发代码

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

If Target.Address = "$C$2" Then UserForm1.Show `change to desired cell address and the name of your userform

End Sub
此代码应放在
工作表
模块中


以下是事件的文档

我在哪里启用事件?只需将代码放在您希望使用的工作表的
工作表
模块中(与标准模块相反)。然后,双击desire单元格,它就会启动。谢谢,我把它放在“ThisBook”上(我翻译它是因为我的办公室是葡萄牙语的EsteLivro),我更改了它,它工作了。我在你的答案中添加了事件的文档,所以对于像我这样不知道它们的人来说,它会变得更完整:)