[问题]每3秒执行一次宏

楼主: nlzh (今晚吃朝)   2018-07-10 23:52:58
软件:Excel
版本:2016
请问要如何利用vba写出每3秒执行一次宏呢?
我的想法是执行test后会每隔3秒执行一次"宏",直到执行10次结束
下面是我打的程式
Sub test()
For i= 1 To 10
Application.Ontime Now+TimeValue("00:00:03),"宏"
Next i
End sub
但执行test会变成3秒后执行10次"宏"
并不是我所想的这样
爬文后还是不知道该如何改
希望版上的前辈指点 谢谢!
作者: newton41 (Newton)   2018-07-11 00:01:00
For i= 1 To 10Application.Ontime Now+ i * TimeValue(“00:00:03” &),"宏"Next i
楼主: nlzh (今晚吃朝)   2018-07-11 14:21:00
感谢N大 已经成功了!

Links booklink

Contact Us: admin [ a t ] ucptt.com