1

したがって、これは翌月を返します。

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

したがって、11 月の場合、これは 12 月を返します。それは素晴らしい。ただし、月-年を1か月先に返す必要があります。

したがって、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 に答える