Boa tarde amigos
Encontrei esta função para converter numeros em horas.
O meu campo numero para transformar em horas chama-se " TxtTotal" aonde é colocado ?
E depois como é chamada a função
Obrigado
Public Function HrStr(dblHora As Double) As String
'Pega um valor numérico e o converte para Horas/Minutos
'Ex: 123,5 = “123:30?
'Ex: 23,9833333333333 = “23:59?
Dim strHoras As String
Dim strMinutos As String
'Pega as horas (parte inteira)
strHoras = CStr(Fix(dblHora))
'Pega os minutos
strMinutos = Format$(Abs((dblHora - Fix(dblHora)) * 60), "00")
‘Verifica se o total de minutos é 60
If strMinutos = "60" Then
strMinutos = "00"
strHoras = CStr(CDbl(strHoras) + 1)
End If
‘Concatena os dois
HrStr = strHoras & ":" & strMinutos
End Function
Encontrei esta função para converter numeros em horas.
O meu campo numero para transformar em horas chama-se " TxtTotal" aonde é colocado ?
E depois como é chamada a função
Obrigado
Public Function HrStr(dblHora As Double) As String
'Pega um valor numérico e o converte para Horas/Minutos
'Ex: 123,5 = “123:30?
'Ex: 23,9833333333333 = “23:59?
Dim strHoras As String
Dim strMinutos As String
'Pega as horas (parte inteira)
strHoras = CStr(Fix(dblHora))
'Pega os minutos
strMinutos = Format$(Abs((dblHora - Fix(dblHora)) * 60), "00")
‘Verifica se o total de minutos é 60
If strMinutos = "60" Then
strMinutos = "00"
strHoras = CStr(CDbl(strHoras) + 1)
End If
‘Concatena os dois
HrStr = strHoras & ":" & strMinutos
End Function