Soma em Excel VBA é uma operação simples que pode ser realizada com a função "Soma" ou "Sum".
Exemplo de uso:
Sub soma() Dim x As Double, y As Double, z As Double x = 10 y = 20 z = Application.Sum(x, y) MsgBox ("O resultado da soma é: " & z) End Sub
Neste exemplo, foram declaradas três variáveis do tipo Double. A variável "x" recebe o valor 10, a variável "y" recebe o valor 20. A variável "z" recebe o resultado da soma das variáveis "x" e "y", utilizando a função Sum do objeto Application. Por fim, é exibida uma mensagem na tela com o resultado da soma.
É importante mencionar que a função "Soma" ou "Sum" pode ser utilizada com uma lista de valores, em vez de variáveis individuais. Neste caso, basta passar as células ou faixa de células como argumentos da função:
Sub somaLista() Dim soma As Double soma = Application.Sum(Range("A1:A5")) MsgBox ("O resultado da soma é: " & soma) End Sub
Neste exemplo, a função "Sum" é utilizada para somar os valores presentes na faixa de células A1:A5. O resultado é atribuído à variável "soma" e exibido em uma mensagem na tela.
É importante lembrar que, ao utilizar a função "Sum" ou "Soma", é necessário garantir que os argumentos sejam numéricos ou que possam ser convertidos em valores numéricos. Caso contrário, a função pode retornar resultados inesperados ou gerar erros.