我有一个用户通过userform.textbox.value输入。我希望切换到短日期的一般日期。 (或者尝试让时间下降所以它读取00:00)。我尝试了代码
sDate=format(date,(d))
但是返回当前日期而不是没有时间的变量日期。我主要是想减少时间,所以如果有更简单的方法,我会接受这个想法。
答案 0 :(得分:0)
请参阅:Format function。
<强>用法:强>
'UserForm has a TextBox named TxtDate
Dim myDate As Date, sDate As String
myDate = Me.TxtDate 'DateSerial(2014,12,11)
sDate = Format(myDate, "Short Date")
'or
sDate = Format(myDate, "yyyy/MM/dd")