我有一个用户表单上的多个标签页。我在不同的选项卡上使用日期选择器(Microsoft Date and Time Picker Control6.0)和文本框。
当我想要从隐藏的、未启用的或仅仅是非活动的多页中获取数据以输出到工作表时,就会出现问题。
例如,Multipage1有一个出生日期,Multipage 2有一个开始日期。
当我按下命令按钮将所有多页中的所有数据输出到工作表时,它将只输出当前活动多页的值。其他值为默认值。
Mulitpage1 active表示它将返回D.O.B,但从Multipage2返回空白/默认开始日期
Multipage2 active表示它将返回开始日期,但从Multipage1返回空白/默认D.O.B
Multipage 3 active意味着D.O.B或Start Date都不会输出默认值以外的任何内容。
(假设所有多页中的所有字段实际上都已使用值完成)
有什么办法可以解决这个问题吗?
输出数据的命令按钮有一个很长的语句列表,如下所示:
Cells(6, 2) = Address1TextBox.Value
Cells(7, 2) = Address2TextBox.Value
Cells(8, 2) = Address3TextBox.Value
发布于 2017-03-14 10:08:13
DatePicker是这里的问题,我知道在隐藏/禁用时,textboxes在输出到工作表时不会有问题。考虑到这一点,我不得不求助于使用带验证的文本框,它只允许用户输入日期。
答案=不要使用Microsoft日期和时间选取器控件6.0
https://stackoverflow.com/questions/42343134
复制