你就把在Excel对应的日期那个文本框的格式改为跟你写的日期一样的格式。比如:2010/08/06。那么你就在Excel对应的文本框右击选择文本框设定,表示形式-日期-XXXX/XX/XX然后出来的就一样是日期了。。。。但是貌似连时、分、秒都显示出来。你就可以在VB后面加上:
Private Sub UserForm_Initialize()
Me.xxx= ""
Me.xxx= ""
Me.xxx= ""
End Sub
把那个单元格初始化。。。就不会出现时分秒了。。
如果是固定的excel,就先把日期那列改为日期格式。如果是新创建的excel,就在写入数据前,通过VBA代码改为日期格式。
要想得到VBA代码,可以通过录制宏。。。。