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.