Como Somar no Excel Vba

Para somar no Excel VBA, você pode usar a função "Soma" ou "Sum".

Exemplo:

Suponha que você queira somar os valores da coluna A, de linhas 1 a 10, e colocar o resultado na célula B1.

  1. Declare as variáveis:

Sub somar() Dim soma As Integer Dim inicio As Integer Dim final As Integer

  1. Defina os valores das variáveis:

inicio = 1 'linha inicial final = 10 'linha final soma = Application.Sum(Range("A" & inicio & ":" & "A" & final))

  1. Escreva o resultado na célula desejada:

Range("B1").Value = soma End Sub

  • Na linha 7, usamos a função "Sum" para somar os valores do intervalo "A1:A10".
  • Usamos a variável "soma" para armazenar o resultado da soma.
  • Na linha 9, escrevemos o resultado na célula B1.

Você também pode usar a função "WorksheetFunction.Sum" em vez de "Application.Sum", como no exemplo abaixo:

soma = WorksheetFunction.Sum(Range("A" & inicio & ":" & "A" & final))

Lembre-se de que a variável "soma" deve ser declarada como um tipo de dados numérico, como "Integer" ou "Double".

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

Cálculos que começam com:

Comentários