squall
|
SÃO BERNARDO DO CAMAPO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 16/08/2006 17:30 hs
Bom dia a todo Estou com um problema e não sei como resolver Eu tenho um relatório que tenho que fazer o seguinte numero de funcionarios * 163 horas ( mes ) para calcular um valor final só que eu tenho que jogar o valor em horas por dia util, então gostaria de saber se alguém tem alguma idéia exemplo, gravar 6 horas em cada dia por exemplo, mas pegar o total de dias uteis, dividir por 163 e transformar o resultado em horas, obrigado
|
|
|
|
kerplunk
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 17/08/2006 08:35 hs
Não entendi sua dúvida, tente dar um exemplo mais claro...
|
|
|
squall
|
SÃO BERNARDO DO CAMAPO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 17/08/2006 08:47 hs
exemplo, eu tenho um valor 163,88 eu quero converter esse valor em horas, minutos e segundos, obrigaddooo
|
|
|
|
Postada em 17/08/2006 09:23 hs
não pode converter pra segundos e depois recalcular pra horas, minutos e segundos? e são 163,88 o q?? horas?
|
|
|
squall
|
SÃO BERNARDO DO CAMAPO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 17/08/2006 11:45 hs
sim, horas
|
|
|
|
Postada em 17/08/2006 13:31 hs
Bom, do jeito q vc está fazendo seria assim então: Dim horas As Double Dim h As String Dim m As String Dim s As String
horas = 163.88 h = Int(horas) m = horas - CLng(h) m = CDbl(m) * 60 s = CInt((CDbl(m) - Int(m)) * 60) m = Int(m) MsgBox Format(h & ":" & m & ":" & s, "HH:MM:SS")
t+
|
|
|