私はVBAでdate
で遊んでいて、今月を得ることができません。次のようにテストしたように、現在の年と日を取得するには非常に単純なようだ:いくつかの簡単な例としてExcel VBA現在の月を取得
MsgBox Year(Date)
MsgBox Day(Date)
MsgBox Year(Now)
MsgBox Day(Now)
。
しかし、現在の月を数字(1,2など)またはフルネームとしてどのように表示できますか?私はセルにTODAY()
を使用し、CurrentMonth = MonthName(Month(Sheet1.Range("A1")))
のようなものでVBAでそれを変換することができます。しかし、私はこれをVBA for Excelで直接行うことができるようにしたいと考えています。
'月(今) 'は動作しません。それは3を返す必要があります –
それは何らかの理由で、それ故に私の混乱はありません。 –
'?月(日付)、月(今)'は '3、3'を返します - あなたは何を見ますか? –