VBA/TIPS/ユーザ処理の取り消し の変更点


#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};};

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
目次
TOP | 閉じる | ダブルクリックで閉じる