Essa conversão aparentemente parece fácil, aplicando sucessivas divisões. Porém não é tão simples assim, alguns valores podem apresentar valores incorretos quando calcula tempos negativos. Segue abaixo um código que funciona muito bem:
'DEFINE TEMPO TOTAL DE PERDAS DE QUALIDADEmTempo = Segundos 'Tempo em segundos' Calcula as horas através do quociente da divisãomHoras = mTempo \ 3600' Calcula o número de segundos restantes através do modmTempo = mTempo Mod 3600' Calcula o número de minutos através do quociente da divisãomMinutos = mTempo \ 60' Calcula o número de segundos através do modmSegundos = mTempo Mod 60 HH = E3Format(mHoras,"00") & ":" & E3Format(mMinutos,"00") & ":" & E3Format(mSegundos,"00")