如何在VBA中格式化日期?

时间:2013-03-13 23:55:31

标签: vba date

我希望我的日期格式为“2013年3月10日”

Format(now(), "MMMM dd, yyyy") 

返回“2013年3月10日”

2 个答案:

答案 0 :(得分:16)

使用此:

Format(Now, "MMMM dd, yyyy")

更多:Format Function

答案 1 :(得分:5)

我正在使用

Sheet1.Range("E2", "E3000").NumberFormat = "dd/mm/yyyy hh:mm:ss"

格式化列

所以我想

Sheet1.Range("E2", "E3000").NumberFormat = "MMM dd yyyy"

会为你做的伎俩。

更多:NumberFormat function