上个月名称的 VBA 代码

was*_*101 2 vba date monthcalendar

我在我的电子邮件中添加了如下文字:

“请提供 MMMM 月末的数字” - 其中 MMMM 是上个月的名称。

所以今天是四月,MMMM 将显示三月。

我有以下代码:

Dim newDate: newDate = DateAdd("M", -1, Now)
Run Code Online (Sandbox Code Playgroud)

但结果出来是 27/03/2017 16:37:58

我想让它显示三月。

有什么建议?

Sco*_*ner 7

将返回格式设置为"MMMM"

Dim newDate: newDate = Format(DateAdd("M", -1, Now), "MMMM")
Run Code Online (Sandbox Code Playgroud)