【发布时间】:2021-09-23 19:02:21
【问题描述】:
我在一个用户窗体上有代码,其中包含几个复选框和几个 DTPicker。
代码如下:
Private Sub CheckBox11_Click()
If CheckBox11.Value = True Then
DTPicker22.Enabled = True
Else
DTPicker22.Enabled = False
End If
End Sub
Private Sub CheckBox12_Click()
If CheckBox12.Value = True Then
DTPicker24.Enabled = True
Else
DTPicker24.Enabled = False
End If
End Sub
用户表单包含许多复选框,旁边有子句。完成后,DTPicker 将允许输入完成日期。
虽然这可以满足我的要求,但它仅在每个私有子选中复选框时启用一个 DTPicker。必须有某种方法可以做到这一点,所以我不需要为每个复选框单击事件创建不同的私有子。
你能告诉我把它放在哪里吗,比如在什么活动中?
【问题讨论】:
标签: vba loops date checkbox userform