格式化日期VARIABLE到短日期VBA

时间:2015-06-18 19:32:49

标签: vba date time

我有一个用户通过userform.textbox.value输入。我希望切换到短日期的一般日期。 (或者尝试让时间下降所以它读取00:00)。我尝试了代码

sDate=format(date,(d))

但是返回当前日期而不是没有时间的变量日期。我主要是想减少时间,所以如果有更简单的方法,我会接受这个想法。

1 个答案:

答案 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")