1

所以这会在下个月返回:

=MonthName(Month(DateAdd("m", +1, CDate(Today))))

因此,如果是 11 月,则返回 12 月。这太棒了。但是,我需要提前一个月返回一个月 - 一年。

因此,如果是 11 月,我希望它在 2013 年 12 月返回。如果是 2013 年 12 月,我希望它在 2014 年 1 月返回。有帮助吗?

4

1 回答 1

2
=Format(DateAdd("m", 1, CDate(Today)),"mmm - yyyy")

阅读我链接的文档,以了解有关“格式”功能的更多信息。基本上,这个函数需要:

  1. 一个表达式,在这种情况下是一个日期
  2. 一个字符串,在本例中为“mmm - yyyy”

然后它遵循一组规则,将数据解析为给定的格式。您可以指定一些其他格式。这些在文档中进行了解释。

来源:VBA 经验,文档

于 2013-11-11T18:54:57.920 回答