アプリケーションとしてのVBA Excel(エクセル) VBA の役立つ Tips の紹介

アプリケーションとしてのVBA

実行時間を表示する

実行時間を表示する


  いろいろなマクロを作り始めた頃は、CPU のスピードが遅くて、
  ちょっとしたマクロでも、1分〜2分はかかっていました。

  重たいマクロを走らせると10分以上はざらで、その頃に挿入していた
  実行時間を表示するルーチンです。

  少しでも早く動作させるためにはどうすれば良いかも気になるところです。


Dim StartTime, StopTime As Variant

'ここから実行時間のカウントを開始します
StartTime = Time


'
'    仕事をさせたいマクロ
'


StopTime = Time
StopTime = StopTime - StartTime

MsgBox "所要時間は" & Minute(StopTime) & "分" & _
                                  Second(StopTime) & "秒 でした"























Copy (C) 2005   アプリケーションとしてのVBA   All Rights Reserved.