VBA时间加减与范围限定

2024-11-23 21:10:43
推荐回答(2个)
回答1:

vba中时间可以直接与数值相加减。


如果你要得到一个时间的 两秒后的时间可以这么写:


Sub a()
    Dim d As Date
    d = #6/7/2013 1:00:00 PM#
    d = d + TimeValue("0:0:2")
    Debug.Print Format(d, "yyyy-mm-dd hh:mm:ss")
End Sub

回答2:

可以用sumproduct函数