--------------------------------------------------------------------------
' 引数: Time1(開始時刻)
' Time2(終了時刻)
'戻り値:テキスト型の経過時間
Function PassTime(Time1, Time2) As String
Dim dt As Long
Dim h As String
Dim m As String
Dim s As String
dt = Abs(DateDiff("s", Time1, Time2))
h = Format(dt \ 60 ^ 2, "00")
m = Format((dt Mod 60 ^ 2) \ 60 ^ 1, "00")
s = Format(((dt Mod 60 ^ 2) Mod 60 ^ 1) \ 60 ^ 0, "00")
PassTime = h & ":" & m & ":" & s
End Function
--------------------------------------------------------------------------