【发布时间】:2017-05-03 18:37:12
【问题描述】:
我正在尝试使用 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
我怎样才能调整它以给我几分钟或几秒钟?
提前致谢
【问题讨论】: