2
我想显示使用vba的两个时间戳之间的天数或小时数或分钟或秒数。VBA锻炼两个时间戳之间有多少天,几小时,几分钟或几秒钟?
到目前为止,我的代码给了我几小时或几天。
Sub Date_Dif()
Dim d1 As Date
d1 = Range("A8").Value
Dim d2 As Date
d2 = Now
Dim hrsDiff As Long
hrsDiff = DateDiff("h", d1, d2)
ActiveSheet.Range("Z5").Value = IIf(hrsDiff >= 24, _
hrsDiff \ 24 & " days " & hrsDiff Mod 24 & " hours", _
hrsDiff & " hours")
End Sub
我该如何适应这个给我几分钟或几秒?
在此先感谢