Duas Formas de Somar Com o VBA

Duas Formas de Somar Com o VBA

Utilizar as formas de somar com o VBA é uma ferramenta muito prática e, hoje mostraremos como é simples aplicar uma soma no VBA. Existe dois meios de fazer isso facilmente.

Usando a função SUM ou o sinal de ( + ). A forma que iremos apresentar é a soma manual de valores e o resultado será mostrado em uma caixa de mensagem.

Esse é um tutorial para iniciantes no VBA. Caso você tenha interesse em conceitos mais complexos, faça uma busca no nosso site e confira diversos conteúdos com o VBA: Visual Basic

Baixe a planilha para praticar o que foi ensinado neste tutorial:

Faça Download da planilha abaixo.

Autorizo a coleta e o tratamento dos meus dados para envio de material, inclusive publicidade, e adequação de minha experiência sobre produtos e/ou serviços da NINJA DO EXCEL, conforme informações prestadas AQUI


Duas Formas de Somar Com o VBA

Dentro do módulo do VBA, devemos iniciar nosso código dessa forma:

Formas de Somar Com o VBA

  • Sub soma()
  • End Sub

Entre esses dois parâmetros, vamos informar: s = 1 + 20, veja:

Formas de Somar Com o VBA, soma com sinal

“s” é uma variável, que receberá o resultado da soma de 1 + 20.

E para exibir esse resultado, vamos usar a MSGBOX que é uma função que exibe uma caixa de mensagem exposta no Excel.

Confira: Msgbox s

Formas de Somar Com o VBA, msgbox

Finalizando esse trecho, pressione a tecla “F5” dentro do VBA. E por fim, esse será o resultado:

Formas de Somar Com o VBA, resultado

Uma caixa de mensagem, com o resultado da soma. Para encerrar a mensagem, pressione o botão “Ok”.

Obs! Você pode somar qualquer número de sua preferência.


Agora, Vamos ao Segundo Método

A questão aqui não é muito diferente, pois nos exemplos anteriores, usamos o sinal de ( + ) para somar dois números.

Agora, usaremos a função SUM, essa é a mesma função SOMA do Excel.

Vejamos como deve ficar o código:

Formas de Somar Com o VBA, sum

Confira:

  • s = WorksheetFunction.Sum(1, 20)
  • MsgBox s

A variável “s”, novamente, recebeu o resultado da função “Sum”.

O significado de WorksheetFunction é função de planilha soma. A função “Sum”, irá somar qualquer número que estiver separado por uma vírgula, no caso temos (1, 20).

Finalizando, pressione novamente a tecla “F5” dentro do VBA e teremos nosso resultado final:

resultado da função sum


Curso de Excel Completo: Do Básico ao Avançado.

Quer aprender Excel do Básico ao Avançado passando por Dashboards? Clique na imagem abaixo e saiba mais sobre este Curso de Excel Completo.

Curso de Excel Completo Ninja do Excel

Por fim, deixe seu comentário sobre o que achou, se usar este recurso e você também pode enviar a sua sugestão para os próximos posts.

Até breve!

Artigos Relacionados Ao VBA: