Dim x As Date
x = Now
do
DoEvents
loop until DateDiff("s", x, Now) >= 2

解决方案 »

  1.   


    sleep(1000)就是停1秒钟
      

  2.   

    循环当然不行,不论是否符合条件,他都占着CPU, 条件符合,就不必说了,不符合就继续下一个判断,根本没让CPU停,程序当然动不了了
      

  3.   

    VB中有sleep(1000)吗?请告我如何用?
      

  4.   

    Qbasic里面有这个 sleep(1000) 一秒鐘vb不懂
      

  5.   

    sleep好象是API函数
    找找看
      

  6.   

    API:
    Public Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
      

  7.   

    http://www.csdn.net/expert/topic/387/387172.shtm
    用我这个Wait函数
    要等多久听便!!