上个月名称的VBA代码

标签 vba date monthcalendar

我在我的电子邮件中添加了这样的文本:

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

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

我有以下代码:

Dim newDate: newDate = DateAdd("M", -1, Now)

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

我想让它显示三月。

有什么建议吗?

最佳答案

将返回格式设置为 "MMMM":

Dim newDate: newDate = Format(DateAdd("M", -1, Now), "MMMM")

关于上个月名称的VBA代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43662262/

相关文章:

java - Java 任务需要两个 Date() 值

c# - MonthCalendar 没有点击事件?

excel - 如何根据单元格值插入空白行

excel - 隐藏/取消隐藏最后写入的行

c# - 在 Microsoft Access VBA 中使用 .Net DLL

MySql ADDDATE() 查询 : Adding two dates with 30 0r 60 days of period

java - 如何将日历限制设置为某个日期,并通过单击按钮将日期增加和减少到Android中的相同限制

正则表达式 - URL 正则表达式专门用于 Excel VBA

extjs - EXTJS 5.1 上的月份字段

ios - NSDateFormatter "Month"3 个字母而不是完整的单词