Somando os valores de caixa de texto no Excel usando VBA pode fazer sua aplicação mais user-friendly , permitindo que o usuário digite valores em momentos diferentes. No VBA , você pode declarar uma variável global para o módulo de código para acompanhar os valores inseridos pelo usuário. Use a propriedade "Text" para obter os valores inseridos no controle de caixa de texto. Este processo é útil quando você quiser manter um valor na memória enquanto o programa está em execução e usá-lo quando for necessário. Instruções
1
Clique na guia "Desenvolvedor" , clique em " Visual Basic ", e clique no menu "Inserir" . Clique em " UserForm " para inserir um novo formulário e clique em " ComboBox " para selecioná-lo a partir do painel de ferramentas. Clique formulário para inserir uma caixa de combinação . Adicionar um botão de comando usando a mesma técnica .
2
Clique duas vezes no botão de comando para criar um evento de clique de botão. Criar uma variável global para este módulo de código , adicionando a seguinte linha de código para o topo do módulo :
txtBoxVal Pública As Integer
3
Adicione o seguinte código para obter o valor na caixa de texto e adicioná-lo ao valor anterior, utilizando a variável global :
txtBoxVal = txtBoxVal + Me.TextBox1.Text
4
Mostrar o resultado usando um . caixa de mensagem
MsgBox " a soma total dos valores digitados é :" & txtBoxVal
5
duplo clique em " UserForm1 " da janela do explorer do projeto e clique em " F5 " para executar o programa . Digite um número na caixa de texto e clique no botão para exibir o resultado . Digite um número diferente na caixa de texto e clique no botão para exibir a soma dos valores inseridos no controle de caixa de texto.