Somar Horas no Excel Vba

Para somar horas no Excel VBA, você pode usar o seguinte código:

Sub somarHoras()

Dim hora1 As String Dim hora2 As String Dim totalHoras As Double

hora1 = "02:30" 'horas no formato hh:mm hora2 = "04:45"

totalHoras = CDbl(TimeValue(hora1)) + CDbl(TimeValue(hora2))

MsgBox "O total de horas é " & Format(totalHoras, "hh:mm")

End Sub

Este código definirá duas variáveis ??hora1 e hora2, que representam as horas que você deseja somar. Em seguida, ele converte essas horas em formato decimal usando a função TimeValue e as soma usando o operador +. Finalmente, ele exibe o resultado em um MsgBox usando a função Format para formatar as horas como hh:mm.

Veja também mais Cálculos com a letra S

Cálculos que começam com:

Comentários