Bem Regra para converter os quebrados para decimais obedece a seguinte regra de 3:
60 - 100
Segs - ValDecimal
Ou seja: Segs = (60* ValDecimal) / 100
Já os Números quebrados é + fácil basta usar:
ValDecimal=CByte(Right(Cstr(Format(Valor,"0.00")),2))
E para Fechar a conta use DateDiff para calcular Horas:
MsgBox DateDiff("h", #00:00#, #12:00#) ' h=hora,m=minutos,s=segundos
Espero ter ajudado...Abraços, Sidnei