Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como fazer campos de formulário calcular usando VBA
Fazer campos do formulário calcular automaticamente no seu Visual Basic for Applications programa (VBA) pode eliminar etapas extra para o usuário. VBA pode ser usado em todas as aplicações do Microsoft Office, como o Excel. Você pode criar campos de formulário usando controles de caixa de texto em um formulário de usuário em Excel e torná-los calcular automaticamente , usando o evento "Change" para cada um dos controles. O evento "Change" será executada quando o valor nos campos são alteradas pelo usuário. Coisas que você precisa
Microsoft Office Excel
Show Mais instruções
1

Abra o Microsoft Office Excel , clique na guia "Desenvolvedor" e clique em " Visual Basic" para o lançamento do VB janela editor. Clique no menu "Inserir" e clique em " Formulário de Usuário" para inserir um novo formulário. Clique em " Caixa de Texto " na janela " Toolbox" e clique com o formulário para adicionar um novo controle de caixa de texto. Adicione mais duas caixas de texto usando a mesma técnica para criar três campos do formulário de caixa de texto .
2

botão direito do mouse na primeira caixa de texto e clique em "View Code " para abrir o editor de VB . Pressione " Ctrl" e "A" para selecionar o código padrão e pressione " Excluir". Copie e cole o seguinte código para fazer um cálculo cada vez que um novo número é digitado no primeiro campo de formulário e exibir o resultado no terceiro campo de formulário:

resultado Dim DoublePrivate Sub TextBox1_Change () Dim txtBoxTwo Como VariantMe.TextBox2.SetFocustxtBoxTwo = Me.TextBox2.Textresult = txtBoxTwo + Me.TextBox1.TextMe.TextBox3.SetFocusMe.TextBox3 = resultEnd Sub
< br >
3

Copiar e colar o seguinte código executar esse código e fazer um cálculo e exibir o resultado no terceiro campo de formulário cada vez que o segundo campo de formulário é alterado:

Private Sub TextBox2_Change () Dim txtBoxOne Como VariantMe.TextBox1.SetFocustxtBoxOne = Me.TextBox1.Textresult = txtBoxOne + Me.TextBox2.TextMe.TextBox3.SetFocusMe.TextBox3 = resultEnd
Sub
4

duplo clique em " UserForm1 " do objeto janela do Explorer e pressione " F5" para executar o programa . Introduza um número no primeiro e segundo campos do formulário para calcular e exibir o resultado no terceiro campo de formulário automaticamente.

Anterior :

Próximo : No
  Os artigos relacionados
·Como mesclar um XML em Crystal Reports 
·Substring Funções em VBS 
·Como converter DirectX Stereoscopic Tri Vert 
·Como importar Binário para Xcode 
·Como converter COBOL para o Visual Basic 
·Como fazer uma dupla em uma string em VB 
·Como girar um InlineShape em VB6 
·Como melhorar o desempenho do VBA no Word 
·Como usar VBA e Regex 
·Como identificar e Extrato de Relações com aplicaçõ…
  Artigos em destaque
·Como calcular o Pi Usando NetBeans 
·Como fazer um jogo em Python Shell 
·Como capturar um título página usando PHP 
·Como criar um logotipo animado 3D em Javascript 
·Como conectar VB.Net Com MySQL 
·Como girar um Fundo PHP 
·Como fazer uma pasta de fila em PHP 
·Como formatar strings em Java Sintaxe Básica 
·Como codificar Analisadores Expressões Regulares 
·Como classificar por uma consulta diferente em PHP e My…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados