vba并从隐藏/未启用的乘法输出数据

我有一个多个页面上的各种选项卡的用户窗体。 我使用datepickers(Microsoftdate和时间选取器控制6.0)和不同的选项卡上的文本框。

当我想要从隐藏的,未启用的或简单地不活动的多个数据输出到工作表时,就会出现问题。

例如,Multipage1有一个出生date,Multipage 2有一个开始date。

当我按下命令button执行所有数据到工作表的所有数据输出时,它只会输出当前活动的多页面的值。 其他值是默认值。

Mulitpage1激活意味着它将返回DOB,但从Multipage2返回空白/默认开始date

Multipage2激活意味着它将返回开始date,但从Multipage1返回一个空白/默认的DOB

多页3激活意味着DOB或开始date都不会输出非默认值。

(假定所有的乘法的所有字段实际上已经完成了一个值)

有没有解决的办法?

用来输出数据的命令button有一长串如下的语句:

Cells(6, 2) = Address1TextBox.Value Cells(7, 2) = Address2TextBox.Value Cells(8, 2) = Address3TextBox.Value 

DatePicker是这里的问题,我知道文本框没有隐藏/禁用时输出到工作表的问题。 考虑到这一点,我不得不求助于使用validation的文本框,只允许用户inputdate。

答案=不要使用Microsoftdate和时间选取器控制6.0