返回列表 上一主題 發帖

[發問] 數值轉成年月再計算

回復 1# lct
不知道你問的是不是這個?
我會先轉為日期再運算,這樣即使運算後會跨年度也不用特別處理(例如加上20個月)。
  1. Sub Test()
  2.     Dim a As Long, d As Date
  3.    
  4.     a = 201301
  5.     d = DateSerial(Int(a / 100), a Mod 100, 1)  '2013/1/1
  6.     MsgBox Format(DateAdd("m", 2, d), "yyyy年m月")
  7. End Sub
複製代碼

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題