MACROS EN EXCEL 2010 Y VBA
Click here to load reader
description
Transcript of MACROS EN EXCEL 2010 Y VBA
PROGRAMACION VBA EN EXCEL
Ing. Hobby Saavedra Rosas EXCEL AVANZADO
TEMA 02:
PROGRAMACIÓN VBA
PARA MACROS EN
EXCEL 2010
PROGRAMACION VBA EN EXCEL
Ing. Hobby Saavedra Rosas EXCEL AVANZADO
PROGRAMACIÓN EN VBA PARA MACROS EN EXCEL 2010
1. Estructura IF
1.1. Sintaxis
1.2. Diseño de la hoja de cálculo para el ejemplo 01
1.3. Agregamos un control de tipo ActiveX
1.4. Agregamos el siguiente código dentro del botón Condición Alumno, en su event Click.
1.5. Ejecutamos y debemos obtener los siguientes resultados.
PROGRAMACION VBA EN EXCEL
Ing. Hobby Saavedra Rosas EXCEL AVANZADO
2. ESTRUCTURA FOR EACH
2.1. Sintaxis
2.2. Diseño de hoja de calculo
2.3. Agregamos un botón de tipo ActiveX
2.4. Código VBA
2.5. Ejecutamos y observamos los resultados
PROGRAMACION VBA EN EXCEL
Ing. Hobby Saavedra Rosas EXCEL AVANZADO
2.6. Ejemplo 02. Incrementar en 5% de un conjunto de celdas seleccionadas.
2.6.1. Diseñamos la hoja de calculo
2.6.2. Agregamos un botón de tipo ActiveX
2.6.3. Escribimos el código fuente VBA
2.6.4. Ejecutamos la aplicación
PROGRAMACION VBA EN EXCEL
Ing. Hobby Saavedra Rosas EXCEL AVANZADO
3. ESTRUCTURA WHILE
3.1. Sintaxis
3.2. Diseño de hoja de cálculo y objetivo elaborar una macro, que permita situar el curso en la
primera celda vacía después del conjunto de datos.
3.3. Agregar un botón de tipo ActiveX
3.4. Código fuente VBA
3.5. Ejecutar la aplicación
PROGRAMACION VBA EN EXCEL
Ing. Hobby Saavedra Rosas EXCEL AVANZADO
4. Elaborar una Macro que permita borrar una fila, de acuerdo a un valor ingresado por el usuario.
Se debe solicitar un dato mediante un control InputBox.
4.1. Diseño de la hora de calculo
4.2. Agregar un control ActiveX Button
4.3. Código fuente VBA
PROGRAMACION VBA EN EXCEL
Ing. Hobby Saavedra Rosas EXCEL AVANZADO
4.4. Ejecutar la aplicación
4.5. Debemos eliminar el empleado que tiene como código EMP002
5. Diseñar el siguiente formulario, para realizar el mantenimiento de un Empleado
rbtCasado
cboDNI
rbtSoltero
PROGRAMACION VBA EN EXCEL
Ing. Hobby Saavedra Rosas EXCEL AVANZADO
6. Realizamos el diseño de nuestra Hoja de cálculo de nombre Empleado
7. Agregamos un botón de tipo ActiveX
8. Agregamos el código fuente VBA
PROGRAMACION VBA EN EXCEL
Ing. Hobby Saavedra Rosas EXCEL AVANZADO
9. Ejecutamos la aplicación
PROGRAMACION VBA EN EXCEL
Ing. Hobby Saavedra Rosas EXCEL AVANZADO
10. Debemos verificar los datos ingresados
11. Comprobamos en la hoja de cálculo Empleados
12. Ahora podemos observar que los números de DNI, se muestran en el ComboBox, ya le queda
de tarea poder realizar una búsqueda, y posteriormente realizar la actualización respectiva.
13. Trabajo realizar el mantenimiento de una hoja producto y categoría