プロが教えるわが家の防犯対策術!

VBAで処理の時間を終了後にメッセージボックスに表示するのですが、以下のようにすると小数点以下沢山の数があります。処理の時間が短くこれが時間なのかシリアル値であるのか判別つきません。時間であれば小数点以下をなくしたいです。シリアル値であればそれを時間に直したいです。教えてください。

Dim Time, StartTime, EndTime As Date
starttime = Now
...
...
...
endtime =Now

Time =endtime - starttime
msgbox ・・・

A 回答 (1件)

いろいろ方法はあると思いますが、とりあえず



msgbox Format(Time, "hh:nn:ss")

でいかがでしょうか。
    • good
    • 0
この回答へのお礼

有難う御座います。

お礼日時:2004/02/21 01:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!