Você está na página 1de 10

PROGRAMACION VBA EN EXCEL

TEMA 02:
PROGRAMACIN VBA PARA MACROS EN EXCEL 2010

Ing. Hobby Saavedra Rosas

EXCEL AVANZADO

PROGRAMACION VBA EN EXCEL

PROGRAMACIN EN VBA PARA MACROS EN EXCEL 2010 1. Estructura IF 1.1. Sintaxis

1.2. Diseo de la hoja de clculo para el ejemplo 01

1.3. Agregamos un control de tipo ActiveX

1.4. Agregamos el siguiente cdigo dentro del botn Condicin Alumno, en su event Click.

1.5. Ejecutamos y debemos obtener los siguientes resultados.

Ing. Hobby Saavedra Rosas

EXCEL AVANZADO

PROGRAMACION VBA EN EXCEL

2. ESTRUCTURA FOR EACH 2.1. Sintaxis

2.2. Diseo de hoja de calculo

2.3. Agregamos un botn de tipo ActiveX

2.4. Cdigo VBA

2.5. Ejecutamos y observamos los resultados

Ing. Hobby Saavedra Rosas

EXCEL AVANZADO

PROGRAMACION VBA EN EXCEL

2.6. Ejemplo 02. Incrementar en 5% de un conjunto de celdas seleccionadas. 2.6.1.Diseamos la hoja de calculo

2.6.2.Agregamos un botn de tipo ActiveX

2.6.3.Escribimos el cdigo fuente VBA

2.6.4.Ejecutamos la aplicacin

Ing. Hobby Saavedra Rosas

EXCEL AVANZADO

PROGRAMACION VBA EN EXCEL

3. ESTRUCTURA WHILE 3.1. Sintaxis

3.2. Diseo de hoja de clculo y objetivo elaborar una macro, que permita situar el curso en la primera celda vaca despus del conjunto de datos.

3.3. Agregar un botn de tipo ActiveX

3.4. Cdigo fuente VBA

3.5. Ejecutar la aplicacin

Ing. Hobby Saavedra Rosas

EXCEL AVANZADO

PROGRAMACION VBA EN EXCEL

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. Diseo de la hora de calculo

4.2. Agregar un control ActiveX Button

4.3. Cdigo fuente VBA

Ing. Hobby Saavedra Rosas

EXCEL AVANZADO

PROGRAMACION VBA EN EXCEL

4.4. Ejecutar la aplicacin

4.5. Debemos eliminar el empleado que tiene como cdigo EMP002

5. Disear el siguiente formulario, para realizar el mantenimiento de un Empleado

rbtCasado
rbtSoltero cboDNI

Ing. Hobby Saavedra Rosas

EXCEL AVANZADO

PROGRAMACION VBA EN EXCEL

6. Realizamos el diseo de nuestra Hoja de clculo de nombre Empleado

7. Agregamos un botn de tipo ActiveX

8. Agregamos el cdigo fuente VBA

Ing. Hobby Saavedra Rosas

EXCEL AVANZADO

PROGRAMACION VBA EN EXCEL

9. Ejecutamos la aplicacin

Ing. Hobby Saavedra Rosas

EXCEL AVANZADO

PROGRAMACION VBA EN EXCEL

10. Debemos verificar los datos ingresados

11. Comprobamos en la hoja de clculo Empleados

12. Ahora podemos observar que los nmeros de DNI, se muestran en el ComboBox, ya le queda de tarea poder realizar una bsqueda, y posteriormente realizar la actualizacin respectiva.

13. Trabajo realizar el mantenimiento de una hoja producto y categora

Ing. Hobby Saavedra Rosas

EXCEL AVANZADO

Você também pode gostar