qq_24987317
拨拨柚
采纳率42.9%
2020-12-21 19:43

VBA如何多线程运行?

20

VBA用循环语句,For sleep和doevents实现了单元格文字闪烁



For i = 1 To 4
[F1].Font.Color = RGB(0, 0, 0)
DoEvents
Sleep 300
[F1].Font.Color = RGB(255, 102, 0)
DoEvents
Sleep 300
Next


希望在字体闪烁的这几秒的同时继续执行后面的代码

但目前只能等它闪烁好后才会执行后面的代码

有办法做到同时执行吗?

  • 点赞
  • 收藏
  • 复制链接分享

2条回答

  • qq_24987317 拨拨柚 4月前

    比方说,这个Next 后面,还有Call 其他宏,它会等这个Next循环执行之后再call,有没有办法在循环第一次的时候就同时运行下面的call

    点赞 评论 复制链接分享
  • bill20100829 歇歇 4月前

    后面的代码你写入一个独立应用程序。独立运行。

    点赞 评论 复制链接分享

相关推荐