ExcelWork.info

CPU に制御を移す(DoEvents 関数)

DoEvents 関数

DoEvents 関数を実行すると、CPU に制御を移し、他のアプリケーションが実行できるようになります。


【書式】

DoEvents



DoEvents 関数 使用例

ユーザーフォーム

ユーザーフォームを挿入し(UserForm1)、ラベル(Label1)1つとコマンドボタン(CommandButton1、CommandButton2)2つを追加します。

サンプルVBAソース




実行結果

「標準モジュール」の Sample_DoEvents を実行

「START」(CommandButton1)をクリック、その後「STOP」(CommandButton2)をクリック



上記のサンプルで、DoEvents は、必ず指定してください。外すと無限ループに入ってしまうので、注意してください。