Sunteți pe pagina 1din 6

Instructor: Luis Angelo Cueva Rosas

APLICACIÓN EN VBA - VENTA DE PRODUCTOS

Abre el archivo EXA Practica 09 y guardarlo como EXA Practica 09 1er Nombre 1er Apellido.
Una vez ubicado en Excel observaras que existen 2 hojas, una llamada Inicio y otra llamada Distritos.
Luego, te ubicas en el entorno del VBA y observaras un Formulario ya diseñado el cual deberás
programar para que funcione.
Una vez programado el formulario, para ejecutarlo y probar que funciona se seguirán los siguientes
pasos:
Te ubicas en la hoja Inicio y haces clic en el boton Abrir Formulario.

A continuación, observaras que se apertura el siguiente formulario.

1
Instructor: Luis Angelo Cueva Rosas

Procedes a llenar la información solicitada en cada campo.

Al Finalizar el llenado le haces clic en el boton Guardar y aparecerá la siguiente ventana


donde ingresaras como nombre de la hoja nueva Pedido y haces clic en Aceptar.

Notaras a continuación que en el Excel se ha generado una hoja nueva llamada Pedido y
dentro se visualiza la información ingresada en el formulario junto con el monto total
calculado listo para imprimir.

2
Instructor: Luis Angelo Cueva Rosas

Finalmente cierra el Formulario haciendo clic en el boton cerrar (X)

Implementación del Código


Lo primero que debes hacer es verificar que todos y cada uno de los nombres de los controles este
escrito correctamente según la siguiente imagen.

3
Instructor: Luis Angelo Cueva Rosas

Ante todo, vamos a ver otra forma de configurar el control CBOdistrito, en lugar de usar la
propiedad Additem para agregar elementos al control como en la aplicación anterior usaremos una
estructura de repetición llamada Do While Loop.

Control Cuadro Combinado CBOdistrito


Para ello ubícate en el entorno del VBA, luego ve al panel izquierdo y haz clic en la opción
ver código.
Luego en el panel derecho primero haz clic en la flechita tal y como observas en la siguiente
imagen y luego elige la opción UserForm.

A continuación, ve al costado haz clic en la otra flechita tal y como observas en la siguiente
imagen y luego elige la opción Initialize.

Programar en Userform – Initialize el siguiente código para mostrar en el control cuadro


combinado los distritos que desees mostrar.

4
Instructor: Luis Angelo Cueva Rosas

El código colocado entre Do While y Loop se repetirá siempre que la condición establecida sea
verdadera.
El siguiente código se implementa dentro del control CMDabrir, para haces doble clic en el boton
Abrir Formulario.

El código a implementar a continuación se realizará en el Boton Agregar.


Nos ubicamos en el formulario diseñado y le hacemos doble clic al control CMDagregar e
insertamos el código que se muestra en cada una de las siguientes imágenes en el mismo
orden.

El código a implementar a continuación se realizará en el Boton Guardar.


Nos ubicamos en el formulario diseñado y le hacemos doble clic al control CMDguardar e
insertamos el código que se muestra en cada una de las siguientes imágenes en el mismo
orden.

5
Instructor: Luis Angelo Cueva Rosas

Tarea:

S-ar putea să vă placă și