[VBA]時間測定~タイマー・ストップウォッチ機能をつける

| カテゴリ:

ExcelやPowerPointやWordでVBAを実行するときに、マクロの実行時間を測定する方法。

ストップウォッチが手元にないときはこのコードを使いましょう。

Sub macro1()
    Dim t
    t = Timer
    ・・・あれこれ処理・・・
    MsgBox Timer - t
End Sub

解説

最初に t = Timerで、マクロ開始時刻が記録されます。 最後に、Timer - T と引き算することで、マクロの経過時間(秒)が得られます。

コードのベンチマークをやるときに便利ですよ。

トラックバック(0)

トラックバックURL: http://dqn.sakusakutto.jp/mt/mt-tb.cgi/200

コメントする

人気記事

このブログ記事について

ひとつ前の記事:「[Access]rnd関数を使って3桁の乱数パスワードを発生させる方法

次の記事:「[WSH]ユーザから入力を得る方法 (JScriptで prompt/InputBoxもどき)

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

最近の人気記事