由于我刚刚发现了Excel宏,我想尝试模拟移动对象。我想在我的项目的每个“框架”上运行一些循环代码。我可以在Excel VBA中无限循环使用此代码:在Excel VBA中创建毫秒循环
Do While True:
'code
Loop
然而,这种崩溃的Excel。有没有一种方法,使运行每十毫秒左右的无限循环,这样的事情:
Dim timer as Timer
If timer = 10 Then
'code
timer = 0
End If
编辑:你的回答都非常好,但不正是我要找的。我希望能够同时运行其他代码;有点像Javascript's
setInterval(function(){}, 200);
它可以同时运行多个功能。
你想创建一个无限循环? FYI将“锁定”Excel,您将无法执行其他任何操作。我认为即使将一个循环分开10毫秒也最终会使程序崩溃。你试图完成的更广泛的目标是什么? – BruceWayne