Aprenda a usar a função VBA Sum lendo sobre a sua finalidade e de sintaxe, e escrevendo um pequeno programa que usa essa função . Soma trabalha em VBA o mesmo que ele faz no Excel - acrescenta dois ou mais números juntos e retorna o resultado. Usando a função Soma em VBA dá a você a opção de enviar a saída para uma célula da planilha , um arquivo, uma declaração MsgBox ou mesmo outro aplicativo, como um banco de dados . Finalidade
A função Soma adiciona dois ou mais números e retorna o resultado , que é um outro número. Soma é uma das muitas fórmulas do Excel que você pode usar em programas VBA. Estas fórmulas , que exibe Excel sob sua aba " fórmulas" , estão disponíveis no VBA através da propriedade WorksheetFunctions do objeto Application , que representa Excel . A sintaxe do Sum requer o nome da função, um parêntese de abertura e , em seguida, a lista de argumentos . Você fornece esta lista que consiste de todos os números desejados Sum para somar . Separe cada número com uma vírgula e indicar o final da lista de números , digitando um parêntese de fechamento .
Programa exemplo
Aprenda a usar a função VBA Sum por incluindo-o em um programa curto . Comece a escrever o programa abrindo o ambiente de desenvolvimento VBA. Clique na guia "Desenvolvedor" do Excel e , em seguida, clique no botão " Visual Basic " para abrir o ambiente. Abra uma janela para inserir declarações VBA clicando duas vezes no item " Esta pasta de trabalho " no painel esquerdo do meio ambiente. Digite o esboço de uma sub-rotina que irá executar a função Sum. Você pode digitar " sub sumSomething ", por exemplo , para definir o início desta sub-rotina. Digite " sub End" na próxima linha para indicar o fim da sub-rotina .
Obtendo entrada
Fornecer da entrada seu programa precisa ser executado por usando instrução InputBox do VBA , que solicita que o usuário insira dados e passa os dados para o seu programa. Digite as instruções mostradas abaixo para inserir InputBox em seu programa VBA. Estas declarações definir variáveis que armazenam os números de usuário do programa quer somar, solicita ao usuário os números e insere os números de entrada para as variáveis Number1 e Number2 .
Dim número1, número2 , resultNumber1 = InputBox ( " ,. favor digitar o primeiro número que você deseja somar " ) Number2 = InputBox ( " Digite o segundo número que você deseja somar " ),
Summing
< . p> Inserir a fórmula Soma em seu programa VBA , digitando o nome de " WorksheetFunction " seguido por um período. Quando você digita o período , VBA irá exibir uma lista de funções de planilha que você pode inserir no seu programa. Clique no item "Soma " da lista para inserir essa fórmula em seu programa. Isto é o que a sua declaração de Sum deve ser semelhante
resultado . = WorksheetFunction.Sum ( Número1, Number2 )
Observe o "resultado" variável nesta declaração. Tenha certeza que você já declarou que variável em uma instrução Dim , juntamente com as variáveis Number1 e Number2 .
Saída
Inserir uma instrução de saída que retorna o resultado da fórmula sum. Função MsgBox do VBA oferece uma solução rápida para a exibição de breves declarações de saída. Digite esta declaração em seu programa VBA para exibir o resultado da fórmula de Soma da seguinte forma:
Msgbox "A soma dos números digitados é" & resultar
Executar programa
Execute o programa soma VBA clicando em uma das suas demonstrações e , em seguida, clique no comando " Executar" no menu Executar. Responda às solicitações o programa exibe digitando dois números. O seu programa será executado a fórmula Soma nesses números e retornar o resultado da fórmula para você com a instrução MsgBox .