“Conocimientos Programación>Visual Basics Programación

Cómo hacer que los campos del formulario Calcular Usando VBA

2014/11/24
Hacer campos de formulario calculan automáticamente en el Visual Basic para Aplicaciones ( VBA) programa puede eliminar pasos adicionales para el usuario. VBA se puede utilizar en todas las aplicaciones de Microsoft Office, como Excel. Puede crear campos de formulario mediante el uso de controles de cuadro de texto en un formulario de usuario en Excel y hacer que se calculan de forma automática mediante el evento "Change" para cada uno de los controles. El evento " Cambio" se ejecutará cuando el valor en los campos pueden ser modificados por el usuario. Cosas que necesitará
Microsoft Office Excel
Ver Más instrucciones
1

lanzamiento de Microsoft Office Excel , haga clic en la pestaña de " desarrolladores" y haga clic en "Visual Basic " para iniciar la ventana del editor de VB . Haga clic en el menú "Insertar" y haga clic en "Formulario de Usuario" para insertar una nueva forma . Haga clic en " cuadro de texto " en la ventana " Herramientas " y haga clic en el formulario para agregar un nuevo control de cuadro de texto. Agregue dos más cajas de texto utilizando la misma técnica para crear tres cajas campos de formulario de texto .

2 Haga clic en el primer cuadro de texto y haga clic en " Ver código " para abrir el editor de VB . Pulse la tecla "Ctrl " y "A" para seleccionar el código predeterminado y pulse Copiar y pegar el código siguiente para hacer un cálculo cada vez que un nuevo número se introduce en el primer campo y mostrar el resultado en el tercer campo de formulario " Eliminar". :

resultado As DoublePrivate Sub TextBox1_Change () txtBoxTwo As VariantMe.TextBox2.SetFocustxtBoxTwo = Me.TextBox2.Textresult = txtBoxTwo + Me.TextBox1.TextMe.TextBox3.SetFocusMe.TextBox3 = resultEnd Sub

Página 3

Copia y pega el siguiente código ejecuta este código y hacer un cálculo y ver el resultado en el tercer campo de formulario cada vez que se cambia el segundo campo de formulario :

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

doble clic en " UserForm1 " del objeto ventana del explorador y presione "F5 " para ejecutar el programa. Introduzca un número en el primer y segundo campos de formulario para calcular y mostrar el resultado en el tercer campo de formulario automáticamente.

Visual Basics Programación
Cómo utilizar un temporizador en una DLL VB6
Cómo utilizar el sueño en VBA
Cómo depurar una función de Visual Basic
Cómo compilar código VBA
Cómo poner un favicon en rótulos en VB
Cómo agregar un nodo hoja de Treeview en Vb.Net Uso Textbox
Cómo recuperar los datos booleanos de DataGrid para VB.NET
Cómo comprobar si existe un elemento en una lista en Visual Basic
Conocimientos Informáticos © http://www.ordenador.online