Public Function basMinsToHrMnSec(Mins As Double) As String
Dim Days As Integer 'Number of Whole Days
Dim FractDays As Single 'Fractional Days
Dim tmpOut As Date 'Temp Storage for Partial Soloution
Dim tmpDayHrs As Integer 'Temp for Hours
Dim tmpMins As Integer 'Minutes of Fractional Day
Dim tmpSecs As Integer 'Seconds of Fractional Day
Days = Mins \ 1440 '1440 Minutes = 24 Hrs * 60 Mins
FractDays = (Mins / 1440) - Days 'Fractional Part of Whole Day
tmpOut = Format(FractDays, "hh:mm:ss") 'Format the fractional part as Hr:Min:Sec
tmpDayHrs = (Days * 24) + Format(tmpOut, "hh") 'Actual Hours
tmpMins = Format(tmpOut, "n") 'Actual Minutes
tmpSecs = Format(tmpOut, "s") 'Actual Seconds
basMinsToHrMnSec = tmpDayHrs & ":" & tmpMins & ":" & tmpSecs 'Format Return Value
End Function