EXCEL VBA - 如何回傳今天的「年」「月」「日」?

 

需  求

有一個EXCEL檔案,需要抓取今日的「年」、「月」、「日」的值。要如何抓到今天的「年」、「月」、「日」

範  例

Sub 今天的年月日() 

    Range("F15").Value = Day(Date)
    Range("F16").Value = Month(Date)
    Range("F17").Value = Year(Date) 


End Sub

 

說  明:

  • Day() :傳回日期的天數,以序列值表示。 天數必須以整數指定,範圍從 1 到 31。
  • Month():傳回以序號代表的日期月份。 月份數必須以整數指定,範圍從 1 (1 月) 到 12 (12 月)。
  • Year():傳回對應於日期的年份。 年份會傳回成 1900-9999 範圍內的整數。

 

  • Date :函數可以取得系統上現在的日期
  • Time :函數會傳回系統目前的時間
  • Now :函數則會傳回系統上目前的日期與時間

 

 

結  果:

程式中將日、月、年放在欄位 F15、F16、F17,實際執行如下圖,也符合我們的預期。

undefined

 

 


arrow
arrow
    全站熱搜

    News123 發表在 痞客邦 留言(0) 人氣()