如何用excel vba計算時間加減

2009-04-06 8:37 am
如何用excel vba計算時間加減

回答 (1)

2009-04-06 5:30 pm
✔ 最佳答案
VBA 的日期以日為基數。
加時要加 時數 / 24
加分要加 分數 / 60 / 24
加秒要加 秒數 / 60 / 60 / 24

試試執行下面的 vba

Sub addtime()

Dim xDate As Date

'現在日期及時間
xDate = Now
MsgBox "現在的日期時間是:" & Chr(13) & Chr(13) & xDate

'假設加5小時30分
MsgBox "5小時30分後的日期時間是:" & Chr(13) & Chr(13) & (xDate + 5 / 24 + 30 / 60 / 24)

'假設減1日3小時
MsgBox "1日3小時前的日期時間是:" & Chr(13) & Chr(13) & xDate - 1 - 3 / 24

End Sub



收錄日期: 2021-04-19 14:05:30
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090406000051KK00072

檢視 Wayback Machine 備份