#author("2020-04-27T14:25:47+00:00","default:haikikyou","haikikyou")
[[VBA/TIPS]]
重たい処理や長時間実行される処理など、プログラム実行中に処理を取り消したいシーンがある。~
プログラムを一度実行すると、マウスポイントが処理中のマークになり中断したくともできなケースがあるだろう。~
そのような場合、一度オペレーションシステムに制御を戻すような命令を処理中に埋め込んでおくと良い。
#geshi(vb){{{
Dim found as Boolean: found = False
Do
'Do something
DoEvents
Loop Until found
}}}
* 参考リンク [#g5d8b5b9]
- [[DoEvents 関数>https://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/doevents-function]] - &size(11){&color(gray){on https://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/doevents-function};};