VBA 日历控件中单击选择的日期显示到日历控件中的label里,并使该label显示选择的日期(应该是文本吧)然后双击使得该label里显示的日期输入到另一个form中的textbox,图片是代码,现在单击使日期显示在label里的功能已经ok了,但是双击后无法输入到textbox里,求大神解答,跪谢.
VBA 日历控件中单击选择的日期显示到日历控件中的label里,并使该label显示选择的日期(应该是文本吧)然后双击使得该label里显示的日期输入到另一个form中的textbox,图片是代码,现在单击使日期显示在label里的功能已经ok了,但是双击后无法输入到textbox里,求大神解答,跪谢.
您好,很高兴能帮助您解答关于VBA日历控件和UserForm的问题。在VBA中,您可以使用日历控件来创建一个日历界面,并使用UserForm来创建自定义的表单界面。
首先,关于日历控件,VBA提供了Calendar控件,可以用于在表单上显示日历。以下是一个简单的示例代码,演示如何在UserForm中添加一个日历控件:
Private Sub Calendar_Click()
MsgBox "您选择的日期是:" & Me.Calendar.Value
End Sub
这段代码会在您单击日历控件时显示一个消息框,其中包含所选日期。Private Sub CommandButton_Click()
MsgBox "您选择的日期是:" & Me.Calendar.Value
End Sub
Private Sub UserForm_Initialize()
Me.Calendar.Value = Date
End Sub
这段代码将在打开UserForm时将日历控件的日期设置为当前日期。现在,当您运行UserForm时,您将看到一个日历控件和一个按钮。单击按钮将显示一个消息框,其中包含所选日期。