Está en la página 1de 24

Macros en

Excel

Curso: Excel Avanzado


1
40 horas
Objetivo

Aprender a automatizar tareas repetitivas usando macros.

2
• Macros
1. Concepto
Es un conjunto sentencias de código que se encapsulan en un
lenguaje de aplicaciones llamado VBA (Visual Basic para
Aplicaciones).

2. Anatomía interna de una macro


La estructura interna de una macro está compuesta por :

• Nombre del procedimiento


• Setencias a ejecutar
• Cierre de la macro
3
Guillermo Valencia
Nombre del
procedimiento

Sentencias de
código

Cierre del
procedimiento

4
GuillermoValencia
• Tipos de Macros
1. Macros grabadas
Es una herramienta que permite grabar los procedimientos
repetitivos para convertirlos en código VBA.

2. Macros programadas VBA

Se utiliza un entorno de desarrollo integrando estructuras de


programación, módulos, variables y objetos propios del lenguaje.

5
GuillermoValencia
• Macros automáticas o grabadas

El procedimiento para grabar macros es:


1. Defina el alcance de la macro.
2. Determine en forma manual ¿cuáles son los pasos a grabar?
3. Ingrese a cualquiera de los siguientes asistentes de grabación de
macros:
1. Desarollador-grabar macro.
2. Vista-macros-grabar macro.
4. Escriba el nombre de la macro.
5. Opcional: asociar teclado de método abreviado.
6. Definir el ámbito de la macro: Libro de macros personal, libro
nuevo ó este libro.
7. Opcional: hacer una descripción de la macro.
6
GuillermoValencia
• Macros automáticas o grabadas

8. Ejecutar uno a uno los pasos, teniendo cuidado de evitar


clics repetidos, desplazamientos inesperados; porque
todo queda grabado.

9. Para detener la grabación de la macro:


1. Clic en el botón Stop ubicado en la barra de estado de Excel
2. O clic en la ficha vista-detener grabación.

7
GuillermoValencia
• Macros automáticas o grabadas

8
GuillermoValencia
• Ver las macros diseñadas.

Menú vista- macros- ver macros ó ALT+F8.

9
GuillermoValencia
• Modificar código de la macro

Menú vista- macros- ver macros ó ALT+F8-modificar

10
GuillermoValencia
• Eliminar una macro.

Menú vista- macros- ver macros ó ALT+F8- eliminar

11
GuillermoValencia
• Ejecutar una macro con el menú

Ficha vista- macros- ver macros ó ALT+F8- ejecutar

12
GuillermoValencia
• Ejecutar una macro con autoformas.

• Insertar- Forma- escoger autoforma.


• Dibujar la autoforma en la hoja.
• Clic derecho sobre la autoforma.
• Asignar macro.
• Definir ámbito.
• Aceptar.
• Colocar el mouse sobre la autoforma. El cursor se convierte en una
mano indicando que va a correr una macro.

13
GuillermoValencia
• Ejecutar una macro con autoformas.

Macro a
ejecutar

14
GuillermoValencia
• Ejecutar una macro con botón programador

1. Ficha programador ó desarrollador.


2. Insertar-botón.
3. Dibujarlo en la hoja.
4. Asociarle la macro.

15
GuillermoValencia
• Ejecutar una macro desde la cinta de opciones
1. Clic derecho sobre cualquier pestaña de la cinta de opciones.
2. Personalizar cinta de opciones.
3. En la sección fichas principales dar clic en pestaña nueva.

16
GuillermoValencia
• Ejecutar una macro desde la cinta de opciones

17
GuillermoValencia
4. Clic derecho sobre la nueva pestaña.
5. Seleccionar cambiar nombre.
6. Escribir el nuevo nombre.

18
GuillermoValencia
7. Clic derecho sobre la opción nuevo grupo.
8. Seleccionar cambiar nombre.
9. Escribir el nuevo nombre del grupo.

19
GuillermoValencia
10. Clic en el desplegable comandos más utilizados.

11. Seleccionar macros.


12. Seleccionar la macro que va a agregar al grupo.
13. Clic en agregar.
20
GuillermoValencia
14. Repita los pasos 11 y 12 con todas las macros a agregar al
grupo personalizado

21
GuillermoValencia
Módulo 4. Macros enExcel

15. Excel muestra las macros dentro del grupo personalizado.

22
GuillermoValencia
Módulo 4. Macros enExcel

16. Observe que el menú personalizado queda dentro de las fichas


principales de Excel con sus nuevos botones..

23
GuillermoValencia
Educación
tecnológica
24

También podría gustarte