0
可能重複:
Can’t format the date properly in VBA, Excel 2012日期操縱VBA
我有一些問題(主要類型不匹配)與日期。我正在嘗試做的事情是讓他們獲得系統時間,然後以YYYMMDD格式減去3天。例如,20121204應返回20121203. 20121203應該返回20121130.目前,我可以得到日期:
Sub dateComp()
Dim todaysDate As String
todaysDate = Format(Date, "yyyymmdd")
Debug.Print (todaysDate)
End Sub
我一直在使用使用DateAdd和它不工作嘗試。 DateAdd(d,-3,todaysDate)
有沒有人有任何想法?
'Format(Date-3,「yyyymmdd」)'是你需要的。 –