SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Tema 5
Excel Intermedio
Macros
Macros en Excel
• Las macros son pequeños programas que se ejecutan
dentro de Excel y que ayudan a automatizar tareas
comunes y repetitivas. Las macros son una de las
características más potentes, aunque poco utilizadas.
• Usando macros, podemos ahorrar muchas horas de
trabajo y aumentar la productividad total.
Macros en Excel
• Una macro puede definirse como la grabación de una serie de
tareas. Es la forma más sencilla de automatización, es decir, se
le “enseña” a un programa los pasos que se necesitan para
hacer algo, de esta forma, el programa lo ejecutará.
• Lo más común es usar las macros para automatizar tareas
sencillas y repetitivas.
Macros en Excel
•Las macros en Excel están escritas en un lenguaje de
programación llamado VBA (Visual Basic for
Applications). Esta es una versión de Visual Basic
desarrollado específicamente para su uso en
aplicaciones de tipo-Office.
Activar la Barra de Herramientas Programador
• En primer lugar, es
necesario activar la
barra de
herramientas
“programador” en la
cinta de
herramientas.
• Archivo → Opciones
→ Personalizar Cinta
Activar la Barra de Herramientas Programador
•Ahora, ya tendremos habilitada la ficha
“Programador”.
Activar la Barra de Herramientas Programador
•Dicha cinta cuenta con varias herramientas , a la
izquierda, en el grupo “Código” observamos tanto la
de Visual Basic como la de Macros.
Activar la Barra de Herramientas Programador
•Las macros están deshabilitadas por defecto en Excel.
Es así para protegernos de macros maliciosas que se
ejecutan automáticamente en archivos Excel
descargados.
•Para usar macros, primero hay que habilitarlas desde
el Centro de Confianza. Para hacer esto vamos a
Archivo → Opciones → Centro de Confianza.
Activar la Barra de Herramientas Programador
• Hacemos clic en el botón ‘Ajustes Centro de Confianza’ en este
menú.
Habilitar Macros
• En esta nueva ventana, vaya a ‘Ajustes Macro’ y seleccione el
botón de radio ‘Habilitar todas las macros’.
Habilitar Macros
• En esta nueva ventana, vaya a ‘Ajustes Macro’ y seleccione el
botón de radio ‘Habilitar todas las macros’. Al dar “Aceptar” ya
estamos listos para trabajar con las macros.
Creación de una Macro
Creación de una Macro
• Ahora veremos como se crea una macro muy simple para
cambiar el color, tamaño y negrita del texto.
• En una hoja de cálculo, escribamos algún texto en una de las
celdas. Luego, grabaremos una macro para cambiar el
formato de este texto.
Creación de una Macro
En la pestaña ‘Programador’, hacemos
clic en ‘Grabar Macro’
Aparecerá el menú de macros
Creación de una Macro
• En dicho menú podremos elegir las opciones de la macro,
por ejemplo:
•El nombre de la macro
•Un método abreviado para utilizarla
•Si se guarda para ser usada solo en este libro, en otro
o en el repositorio de macros general
•Una descripción opcional
Creación de una Macro
•En este ejemplo generaremos una macro con los
siguientes datos:
Creación de una Macro
•La forma en la que notamos que la macro se está
ejecutando es viendo que la opción “grabar macro”
cambia a “detener grabación”.
Creación de una Macro
•Mientras que no detengamos la grabación, todo lo
que hagamos en el libro estará siendo memorizado
por Excel para poder ejecutarse posteriormente.
•Así, con dicha herramienta encendida, hacemos los
cambios sugeridos al formato.
Creación de una Macro
•Finalmente detenemos la grabación para finalizar la
macro.
•Para probarlo, escribimos otro texto y corremos la
macro para que se apliquen las tareas grabadas y
tengamos el resultado esperado.
Creación de una Macro
•Como resultado se aplicará el mismo formato a esa
otra celda:
Creación de una Macro
•A pesar de lo sencillo que resulta “grabar” Macros en
Excel, es importante decir que, en realidad, mientras
aplicábamos formatos, se estuvo generando código
de Visual Basic.
•Para ver dicho código podemos dar la opción
“Modificar” desde la vista de las macros del libro.
Creación de una Macro
•Por ejemplo, para este
sencillo programa se
escribieron las
siguientes líneas:
Guardado de libros con
Macros
Guardado de libros con Macros
•En el momento de crear la macro, si deseamos
guardarla para poder utilizarla de nuevo en el libro
de Excel actual o en otros libros debemos tener
claro que la macro solo se guarda en un archivo
diferente, por lo general con extensión “xlsm”.
Guardado de
libros con Macros
•Al guardarlo, debemos
usar la opción
“guardar como” y de
entre las opciones
elegir “Libro de Excel
habilitatdo para
macros”.
Guardado de libros con Macros
•En el momento de crear la macro, si deseamos
guardarla para poder utilizarla de nuevo en el libro
de Excel actual o en otros libros debemos tener
claro que la macro solo se guarda en un archivo
diferente, por lo general con extensión “xlsm”.
Gracias por tu atención

Más contenido relacionado

Similar a Tema 5. Macros.pdf

Similar a Tema 5. Macros.pdf (20)

Macros de excel....manual
Macros de excel....manualMacros de excel....manual
Macros de excel....manual
 
Iniciacion macros
Iniciacion macrosIniciacion macros
Iniciacion macros
 
Macros en office
Macros en officeMacros en office
Macros en office
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Macros, jazmin, freddy
Macros, jazmin, freddyMacros, jazmin, freddy
Macros, jazmin, freddy
 
Manejo de macros[1]
Manejo de macros[1]Manejo de macros[1]
Manejo de macros[1]
 
Macros en Excel Visual Basic for Application VBA
Macros en Excel Visual Basic for Application VBAMacros en Excel Visual Basic for Application VBA
Macros en Excel Visual Basic for Application VBA
 
16. Plantillas y macros
16. Plantillas y macros16. Plantillas y macros
16. Plantillas y macros
 
Como grabar un macro, Paulina Muñoz y Alejandra Gutierrez
Como grabar un macro, Paulina Muñoz y Alejandra GutierrezComo grabar un macro, Paulina Muñoz y Alejandra Gutierrez
Como grabar un macro, Paulina Muñoz y Alejandra Gutierrez
 
Deber de tablas de diagrama mayra
Deber de tablas de diagrama mayraDeber de tablas de diagrama mayra
Deber de tablas de diagrama mayra
 
1. INTRODUCCIÓN A LAS MACROS.pptx
1. INTRODUCCIÓN A LAS MACROS.pptx1. INTRODUCCIÓN A LAS MACROS.pptx
1. INTRODUCCIÓN A LAS MACROS.pptx
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Macros
MacrosMacros
Macros
 
Tecnologia macros
Tecnologia macrosTecnologia macros
Tecnologia macros
 
05 macros01 pdf
05 macros01 pdf05 macros01 pdf
05 macros01 pdf
 
Macros
MacrosMacros
Macros
 
Uso de la macro en microsoft excel (1)
Uso de la macro en microsoft excel (1)Uso de la macro en microsoft excel (1)
Uso de la macro en microsoft excel (1)
 
Macros
MacrosMacros
Macros
 
macross.pptx
macross.pptxmacross.pptx
macross.pptx
 
Macros y solver
Macros y solver Macros y solver
Macros y solver
 

Último

2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 

Último (20)

2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 

Tema 5. Macros.pdf

  • 3. Macros en Excel • Las macros son pequeños programas que se ejecutan dentro de Excel y que ayudan a automatizar tareas comunes y repetitivas. Las macros son una de las características más potentes, aunque poco utilizadas. • Usando macros, podemos ahorrar muchas horas de trabajo y aumentar la productividad total.
  • 4. Macros en Excel • Una macro puede definirse como la grabación de una serie de tareas. Es la forma más sencilla de automatización, es decir, se le “enseña” a un programa los pasos que se necesitan para hacer algo, de esta forma, el programa lo ejecutará. • Lo más común es usar las macros para automatizar tareas sencillas y repetitivas.
  • 5. Macros en Excel •Las macros en Excel están escritas en un lenguaje de programación llamado VBA (Visual Basic for Applications). Esta es una versión de Visual Basic desarrollado específicamente para su uso en aplicaciones de tipo-Office.
  • 6. Activar la Barra de Herramientas Programador • En primer lugar, es necesario activar la barra de herramientas “programador” en la cinta de herramientas. • Archivo → Opciones → Personalizar Cinta
  • 7. Activar la Barra de Herramientas Programador •Ahora, ya tendremos habilitada la ficha “Programador”.
  • 8. Activar la Barra de Herramientas Programador •Dicha cinta cuenta con varias herramientas , a la izquierda, en el grupo “Código” observamos tanto la de Visual Basic como la de Macros.
  • 9. Activar la Barra de Herramientas Programador •Las macros están deshabilitadas por defecto en Excel. Es así para protegernos de macros maliciosas que se ejecutan automáticamente en archivos Excel descargados. •Para usar macros, primero hay que habilitarlas desde el Centro de Confianza. Para hacer esto vamos a Archivo → Opciones → Centro de Confianza.
  • 10. Activar la Barra de Herramientas Programador • Hacemos clic en el botón ‘Ajustes Centro de Confianza’ en este menú.
  • 11. Habilitar Macros • En esta nueva ventana, vaya a ‘Ajustes Macro’ y seleccione el botón de radio ‘Habilitar todas las macros’.
  • 12. Habilitar Macros • En esta nueva ventana, vaya a ‘Ajustes Macro’ y seleccione el botón de radio ‘Habilitar todas las macros’. Al dar “Aceptar” ya estamos listos para trabajar con las macros.
  • 14. Creación de una Macro • Ahora veremos como se crea una macro muy simple para cambiar el color, tamaño y negrita del texto. • En una hoja de cálculo, escribamos algún texto en una de las celdas. Luego, grabaremos una macro para cambiar el formato de este texto.
  • 15. Creación de una Macro En la pestaña ‘Programador’, hacemos clic en ‘Grabar Macro’ Aparecerá el menú de macros
  • 16. Creación de una Macro • En dicho menú podremos elegir las opciones de la macro, por ejemplo: •El nombre de la macro •Un método abreviado para utilizarla •Si se guarda para ser usada solo en este libro, en otro o en el repositorio de macros general •Una descripción opcional
  • 17. Creación de una Macro •En este ejemplo generaremos una macro con los siguientes datos:
  • 18. Creación de una Macro •La forma en la que notamos que la macro se está ejecutando es viendo que la opción “grabar macro” cambia a “detener grabación”.
  • 19. Creación de una Macro •Mientras que no detengamos la grabación, todo lo que hagamos en el libro estará siendo memorizado por Excel para poder ejecutarse posteriormente. •Así, con dicha herramienta encendida, hacemos los cambios sugeridos al formato.
  • 20. Creación de una Macro •Finalmente detenemos la grabación para finalizar la macro. •Para probarlo, escribimos otro texto y corremos la macro para que se apliquen las tareas grabadas y tengamos el resultado esperado.
  • 21. Creación de una Macro •Como resultado se aplicará el mismo formato a esa otra celda:
  • 22. Creación de una Macro •A pesar de lo sencillo que resulta “grabar” Macros en Excel, es importante decir que, en realidad, mientras aplicábamos formatos, se estuvo generando código de Visual Basic. •Para ver dicho código podemos dar la opción “Modificar” desde la vista de las macros del libro.
  • 23. Creación de una Macro •Por ejemplo, para este sencillo programa se escribieron las siguientes líneas:
  • 24. Guardado de libros con Macros
  • 25. Guardado de libros con Macros •En el momento de crear la macro, si deseamos guardarla para poder utilizarla de nuevo en el libro de Excel actual o en otros libros debemos tener claro que la macro solo se guarda en un archivo diferente, por lo general con extensión “xlsm”.
  • 26. Guardado de libros con Macros •Al guardarlo, debemos usar la opción “guardar como” y de entre las opciones elegir “Libro de Excel habilitatdo para macros”.
  • 27. Guardado de libros con Macros •En el momento de crear la macro, si deseamos guardarla para poder utilizarla de nuevo en el libro de Excel actual o en otros libros debemos tener claro que la macro solo se guarda en un archivo diferente, por lo general con extensión “xlsm”.
  • 28. Gracias por tu atención