Taller Introduccion Macros Excel 2019
Taller Introduccion Macros Excel 2019
Taller Introduccion Macros Excel 2019
MACROS EN EXCEL
Expositor:
L.C. EMMANUEL
GUERRERO ROMERO
MACROS
2
MACROS
Las macros se escriben en un lenguaje de computadora especial que es
conocido como Visual Basic for Applications (VBA). Este lenguaje
permite acceder a prácticamente todas las funcionalidades de Excel y
con ello también ampliar la funcionalidad del programa.
3
MACROS
Las macros se crean con el Editor de Visual Basic el cual nos permitirá
introducir el código con las instrucciones que serán ejecutadas por la
macro.
4
CONFIGURAR EXCEL
5
CONFIGURAR EXCEL
6
CONFIGURAR EXCEL
7
GRABADORA DE MACROS
La grabadora de macros almacena cada acción que se realiza en Excel,
por eso es conveniente planear con antelación los pasos a seguir de
manera que no se realicen acciones innecesarias mientras se realiza la
grabación. Para utilizar la grabadora de macros debes ir a la ficha
Programador y seleccionar el comando Grabar macro.
8
GRABADORA DE MACROS
Al pulsar el botón se mostrará el cuadro de diálogo Grabar macro.
9
GRABADORA DE MACROS
La lista de opciones Guardar macro en permite seleccionar la ubicación donde se
almacenará la macro.
También puedes colocar una Descripción para la macro que vas a crear.
Finalmente debes pulsar el botón Aceptar para iniciar con la grabación de la
macro. Al terminar de ejecutar las acciones planeadas deberás pulsar el botón
Detener grabación para completar la macro.
10
GRABADORA DE MACROS
Detener la macro
11
Crear una Macro
Crear una macro en Excel utilizando la grabadora de macros. La macro
será un ejemplo muy sencillo pero permitirá ilustrar el proceso básico de
creación.
12
EJECUTAR UNA MACRO
Se puede ejecutar la macro completa (toda de principio a fin), o paso a
paso, incluso modificarla (en leguaje de programación VBA)
14
GUARDAR EL LIBRO CON UNA MACRO
Para guardar la macro se puede hacer de 2 formas con un nuevo formato
llamado .xlsm o normal .xlsx; si se guarda el libro con éste último tipo de
archivo, ya no se podrá modificar la macro desde el lenguaje de
programación VBA
15
MACROS
16
MACRO EJEMPLO 3
PRÁCTICA
1. Poner el nombre en la celda A1 “EMPRESA NUEVA, S.A. DE C.V.”.
2. Eliminar el espacio en la fila 6.
3. Mostrar todas las filas y columnas.
4. Cambiar el formato de la columna D a “$”.
5. Cambiar el formato de la columna E a fecha con nombre del mes.
6. Del rango A5:E5 poner negritas, color de fondo gris.
7. Poner el Autofiltro en el rango A5:E5
17
MACRO EJEMPLO 4
PRÁCTICA
1. Entrar a la configuración de la impresión.
2. Aplicar la opción de escala de grises.
3. Configurar la página en modo horizontal.
4. Ajustar la página a 1 hoja de alto y 1 de ancho.
5. Márgenes de 0.8 en lado izquierdo y derecho.
6. Centrar la página horizontalmente
7. Encabezado “nombre de la pestaña”
8. Pie de página “número de hojas”
18
MACRO EJEMPLO 5
PRÁCTICA
1. Agregar la columna de control (Relleno)
2. Poner bordes a toda la selección
3. El titulo sin relleno, centrado y con negritas
4. Ordenar por color.
5. Insertar 2 filas y poner en la celda A1 “ORDEN POR COLOR”
19
MACRO EJEMPLO 6
PRÁCTICA
1. Poner Título a la tabla, con el formato establecido
2. En la columna A, poner formato de fecha
3. Centrar las columnas A, B, C.
4. Poner bordes en toda la tabla, para diferenciar las columnas y el
contorno
5. Poner formato de número las columnas F y G
20
MACRO EJEMPLO 7
PRÁCTICA
1. Ir a la celda A1
2. Seleccionar toda la tabla con Ctrl+fin
3. Ordenar por RFC Emisor
4. Sacar Subtotal
21
GRACIAS POR SU ASISTENCIA