Como Somar Horas no Excel Vba

  1. Primeiro, abra o Microsoft Excel e pressione as teclas "Alt + F11" para abrir o editor VBA.

  2. Na janela do editor VBA, clique em "Inserir" e selecione "Módulo" para criar um novo módulo.

  3. Digite o seguinte código para criar a função de soma de horas:

Function SomaHoras(Horas As String) As Date

Dim TotalHoras As Date

Dim HoraAtual As String

For Each HoraAtual In Split(Horas, ", ")

TotalHoras = TotalHoras + TimeValue(HoraAtual)

Next HoraAtual

SomaHoras = TotalHoras

End Function

  1. Salve a função clicando em "Arquivo" e selecionando "Salvar" no editor VBA.

  2. Agora, volte para a planilha Excel e insira as horas que você deseja somar em uma coluna.

  3. Na célula onde você deseja ver o resultado da somatória das horas, digite a seguinte fórmula: =SomaHoras("A1:A5")

  4. Substitua "A1:A5" pelo intervalo de células onde estão as horas que você deseja somar.

  5. Pressione "Enter" e o resultado da somatória das horas será exibido na célula selecionada.

  6. Você pode formatar a célula como "hh:mm" para exibir o resultado no formato de horas e minutos.

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

Cálculos que começam com:

Comentários