我一直在玩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' - 你看到了什麼? –