イベント・タスク

イベント・タスク

DoEvents を使うときは注意して!

長い処理などで途中、イベント受け取りたい時に DoEvents を使う事があります。このようなケースでは、不要なプロシージャが二重起動されないように注意する必要があります。2つの例を紹介します。
イベント・タスク

ワークシートを開いた時にマクロを実行

ワークシートを開いた時にマクロを実行したい場合、 Worksheet_Activate() だけではブックを開いた時には対応できません。Workbook_Open() を併用した方法を解説します。
イベント・タスク

イベントを発生させる簡単な例

ExcelVBAではクラスに対してイベントを発生させることができます。少々厄介なので簡単な例で解説します。
イベント・タスク

経過時間を測定する

Excel vba でプログラムの処理時間を計算するには、Now関数や Time関数、Timer関数を利用します。使い方をサンプルコードで解説します。