指定时间和范围内的VBA IF语句

时间:2015-02-16 03:30:07

标签: excel-vba vba excel

试图找出如何在VBA中编写If语句

IF RANGE() > 2000 AND WITHINTIME SAY 10s RANGE() < 2000 THEN

不知道这是否可行,但是如果它是非常有用的,谢谢。

1 个答案:

答案 0 :(得分:1)

我可以建议&#34; DateAdd&#34;作为一个有用的功能可能会有所帮助......虽然这个问题没有经过深思熟虑。我不确定&#34; 2000&#34;与任何事情有关?

If _
    (rgCell.value < DateAdd("s", 10, TestTime)) AND _
    (rgCell.value > DateAdd("s", -10, TestTime)) Then

    '... Do stuff

End If