Formularios en Visual Basic para Aplicaciones
Enviado por suribe91 • 13 de Mayo de 2016 • Apuntes • 1.006 Palabras (5 Páginas) • 271 Visitas
Formularios en Visual Basic para Aplicaciones
La Barra de Formularios en Excel proporciona una serie de controles que es posible colocar y configurar en una Hoja de Cálculo de manera que:
- Ejecuten una Macro almacenada.
- Actualicen el contenido de una Celda que le fue asociada previamente al control.
- Muestren un conjunto de valores que están definidos en un rango de celdas (aplicable para algunos controles), los cuales serán accesibles desde el control.
Los controles disponibles son los que se muestran activos en la ficha Programador opción Insertar como se muestra en la segunda figura: (Si no aparece la pestaña Programador o Desarrollador, ir a Opciones de Excel -> Personalizar Cinta de Opciones -> Marcar la casilla Desarrollador.
[pic 1]
[pic 2]
Procederemos a realizar un Formulario que permita introducir dos números positivos menores a 100 para luego seleccionar la operación a realizar con ellos y al final presente el resultado en una hoja de Excel. Este ejercicio lo realizaremos en un nuevo libro llamado EjercicioFormulario.
Paso 1: En la Hoja1 diseñar la siguiente tabla:
[pic 3]
Paso 2: Diseñar el formulario
Procedemos a acceder al formulario desde la Hoja1 en la Ficha Programado-> Visual Basic como se muestra en la siguiente figura:
[pic 4]
Y nos aparecerá el editor de texto de Visual Basic para Aplicaciones que es una ventana como se muestra a continuación:
[pic 5]
Paso 3: Procederemos a insertar un formulario, para ello desde la barra de herramientas en Insertar->User Form como lo muestra la siguiente figura:
[pic 6]
Aparecerán las siguientes pantallas en el área de trabajo:
[pic 7]
Paso 4: Para crear el formulario solo arrastramos del cuadro de herramientas los controles que deseamos agregar a nuestro formulario. El formulario es el que se llama UserForm1. Si deseamos cambiar las propiedades de los controles nos dirigimos a Ver->Ventana de Propiedades o presionamos F4 y nos aparecerá una ventana al lado izquierdo como se muestra a continuación:
[pic 8]
Se debe de dibujar un formulario como se muestra a continuación:
[pic 9]
Los botones deben de quedar con las siguientes propiedades:
[pic 10]
Paso 5: Digitar el código
Dar doble clic al Botón de Comando INICIO y aparecerá la pantalla del Editor:
[pic 11]
Ahora procedemos a escribir el código para cada uno de los botones como se muestra en el siguiente cuadro:
Control | Evento | Pasos en el Código |
btninicio | Btninicio_Click() | Dejar habilitados los siguientes controles:
|
btnadicionar | Btnadicionar_Click() | Insertar Fila Dejar vacío todos los cuadros de texto |
btnsalir | Btnsalir_Click() | Cerrar el formulario |
scnum2 | Scnum2_Change() |
|
sbnum1 | Sbnum1_Change() |
|
txnum1 | txnum1_Change() |
|
txnum2 | txnum2_Change() |
|
txsuma | txsuma_Change() |
|
txresta | txresta_Change() |
|
txmulti | txtmulti_Change() |
|
...