
システム開発を行っていると処理時間というものが気になることがよくあります。Timer関数を使うと処理時間を算出することが出来ます。
Timer関数は、午前0時からの経過秒数を単精度浮動小数点数型 (Single) で返します。
例
たとえば、下記のようなForループ処理の時間を算出してみます。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | Public Sub TimerTest() Dim startVal As Single Dim endVal As Single Dim result As Single Dim i As Long '開始時間の取得 startVal = Timer() For i = 1 To 1000000000 i = i + 1 Next '終了時間の取得 endVal = Timer() '処理時間算出 result = endVal - startVal MsgBox "処理時間:" & result & " 秒" End Sub |
実行結果

スポンサーリンク