SlideShare una empresa de Scribd logo
MACROSEXCEL 2007Ing. María Isabel Trejo Miranda
¿Qué es una MACRO?Las macros nos ayudan a automatizar tareas. Son partes de código de programación que es interpretado por Excel y lleva a cabo distintas acciones o una sucesión de tareas. Con una macro podremos realizar tareas repetitivas muy fácilmente.Si utilizamos el lenguaje de programación en el que hablan las macros, Visual Basic para Aplicaciones (VBA), podremos desarrollar desde tareas y funciones simples para usos específicos hasta aplicaciones complejas.Ing. María Isabel Trejo Miranda
GRABAR UNA MACROLa forma más fácil de crear una MACRO es mediante el grabador de macros del que dispone Excel. Este grabador de macros te permite grabar las acciones deseadas que posteriormente las traduce a instrucciones en VBA.Al grabar una macro, la grabadora de macros graba todos los pasos necesarios para completar las acciones.Ing. María Isabel Trejo Miranda
¿Cómo grabamos una MACRO?Para grabar una macro debemos acceder a la pestaña Vista y despliega el submenú Macros y dentro de este submenú seleccionar la opción Grabar macroIng. María Isabel Trejo Miranda
Además de esta opción en el menú podemos encontrar las siguientes opciones:Ver Macros  - Donde accedemos a un listado de las macros creadas en ese libro.Usar referencias relativas - Con esta opción utilizaremos referencias relativas para que las macros se graben con acciones relativas a la celda inicial seleccionada. Ing. María Isabel Trejo Miranda
Podemos asignarle un Método abreviado: mediante la combinación de las tecla CTRL + "una tecla del teclado". El problema está en encontrar una combinación que no utilice ya Excel. Al seleccionar la opción Grabar macro, lo primero que vemos es el cuadro de diálogo Grabar macro donde podemos dar un nombre a la macro (no está permitido insertar espacios en blanco en el nombre de la macro).En Descripción: podemos describir cuál es el cometido de la macro o cualquier otro dato que creamos conveniente.En Guardar macroen: podemos seleccionar guardar la macro en el libro activo, en el libro de macros personal o en otro libro. Ing. María Isabel Trejo Miranda
Para comenzar la grabación de la macro pulsamos el botón Aceptar y a continuación, si nos fijamos en la barra de estado, encontraremos este botón en la barra de estado donde tenemos la opción de detener la grabación.A partir de entonces debemos realizar las acciones que queramos grabar, es conveniente no seleccionar ninguna celda a partir de la grabación, ya que si seleccionamos alguna celda posteriormente, cuando ejecutemos la macro, la selección nos puede ocasionar problemas de celdas fuera de rango.Ing. María Isabel Trejo Miranda
Una vez concluidas las acciones que queremos grabar, presionamos sobre el botón Detener de la barra de estado.Oaccediendo al menú de Macros y haciendo clic en Detener grabación.Ing. María Isabel Trejo Miranda
Ejecutar una macro.Antes de dar la orden de ejecución de la macro, dependiendo del tipo de macro que sea, será necesario seleccionar o no las celdas que queramos queden afectadas por las acciones de la macro.Para ejecutar la macro debemos acceder al menú Ver Macros, que se encuentra en el menú Macros de la pestaña Vista, y nos aparece el cuadro de diálogo Macro como el que vemos en la imagen donde tenemos una lista con las macros creadas.Ing. María Isabel Trejo Miranda
Debemos seleccionar la macro deseada y pulsar sobre el botón Ejecutar. Se cerrará el cuadro y se ejecutará la macro.Además aparecen los siguientes botones:Cancelar - Cierra el cuadro de diálogo sin realizar ninguna acción. Paso a paso - Ejecuta la macro instrucción por instrucción abriendo el editor de programación de Visual Basic. Modificar - Abre el editor de programación de Visual Basic para modificar el código de la macro. Estos dos últimos botones son para los que sapan programar.Eliminar - Borra la macro. Opciones - Abre otro cuadro de diálogo donde podemos modificar la tecla de método abreviado (combinación de teclas que provoca la ejecución de la macro sin necesidad de utilizar el menú) y la descripción de la macro.Ing. María Isabel Trejo Miranda

Más contenido relacionado

PDF
Macro en excel
DOCX
Mapa conceptual de macros
DOCX
Taller 2 de macros word
PDF
Macros en excel
DOCX
Taller macro

La actualidad más candente (19)

DOCX
PPTX
Macrosjosue9rg
DOCX
Taller tecnologia
PPT
Clase #4 de word II
DOCX
Macros en Excel
PDF
Macros en office
PPTX
Macros en excel
PPT
Macros Basicos
DOCX
DOCX
Resumen de macros en excel
PDF
Introducción en excel con vba
PDF
Macros
PDF
Tema 10 exav automatización
DOCX
Resumen macros
DOCX
Cosas varias 2
DOCX
Macrosjosue9rg
Taller tecnologia
Clase #4 de word II
Macros en Excel
Macros en office
Macros en excel
Macros Basicos
Resumen de macros en excel
Introducción en excel con vba
Macros
Tema 10 exav automatización
Resumen macros
Cosas varias 2
Publicidad

Destacado (8)

PDF
Redes ingeniería 2014 2015 INGENIERIA
PPS
Introducción excel
PPTX
Dn13 u3 a24_poe
DOC
C olores 2
PDF
Reduced Screen Transition Diagram
DOCX
Que son los sistemas operativos
PDF
Usabilidad en sitios web de organismos públicos Optimizando la interacción c...
PPTX
Los 10 principios heurísticos de nielsen (1)
Redes ingeniería 2014 2015 INGENIERIA
Introducción excel
Dn13 u3 a24_poe
C olores 2
Reduced Screen Transition Diagram
Que son los sistemas operativos
Usabilidad en sitios web de organismos públicos Optimizando la interacción c...
Los 10 principios heurísticos de nielsen (1)
Publicidad

Similar a Macros (20)

PDF
PDF
Macros
PPTX
Uso de macros en excel
PPTX
macross.pptx
PPTX
Macros, jazmin, freddy
PPTX
Macros
PPTX
PRESENTACION DE MACROS MS EXCEL 2022.pptx
PDF
DOCX
Guia 8 macros
DOCX
Macros
DOCX
Macros de excel....manual
DOCX
Deber de tablas de diagrama mayra
PPTX
Macros de excel
PDF
PDF
Macros y VBA tema 5
DOCX
Macros en excel taller
PDF
Guia macros y_formularios
PDF
Guia macros y_formularios
DOCX
Macros en excel taller
Macros
Uso de macros en excel
macross.pptx
Macros, jazmin, freddy
Macros
PRESENTACION DE MACROS MS EXCEL 2022.pptx
Guia 8 macros
Macros
Macros de excel....manual
Deber de tablas de diagrama mayra
Macros de excel
Macros y VBA tema 5
Macros en excel taller
Guia macros y_formularios
Guia macros y_formularios
Macros en excel taller

Más de Isabel (20)

PDF
Isabel trejo reconocimientofacial_evidencia1
PPSX
Expresiones Regulares
PPSX
Compiladores
PPSX
Lenguajes formales
PPSX
Herramientas
PPSX
Gmail
PDF
Algortimos
PPSX
Unidad 3
PPSX
Unidad 3
PDF
Factores
PDF
Software de alta calidad
PPSX
Unidad 2
PPTX
Historia
PDF
Modelo de datos
PDF
Mda informatica
PPSX
Sgbd
PPSX
Conceptos basicos
PPSX
Unidad 1 ciclo de vida
PDF
Roles desarrollo software
PPSX
Unidad 1 conceptos introductorios
Isabel trejo reconocimientofacial_evidencia1
Expresiones Regulares
Compiladores
Lenguajes formales
Herramientas
Gmail
Algortimos
Unidad 3
Unidad 3
Factores
Software de alta calidad
Unidad 2
Historia
Modelo de datos
Mda informatica
Sgbd
Conceptos basicos
Unidad 1 ciclo de vida
Roles desarrollo software
Unidad 1 conceptos introductorios

Último (20)

PPTX
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
PDF
capacitación de aire acondicionado Bgh r 410
PDF
MANUAL de recursos humanos para ODOO.pdf
PPT
Protocolos de seguridad y mecanismos encriptación
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PPTX
Curso de generación de energía mediante sistemas solares
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
capacitación de aire acondicionado Bgh r 410
MANUAL de recursos humanos para ODOO.pdf
Protocolos de seguridad y mecanismos encriptación
historia_web de la creacion de un navegador_presentacion.pptx
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
Curso de generación de energía mediante sistemas solares
Presentacion de Alba Curso Auditores Internos ISO 19011
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
Historia Inteligencia Artificial Ana Romero.pptx
Guía 5. Test de orientación Vocacional 2.docx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Propuesta BKP servidores con Acronis1.pptx
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...

Macros

  • 1. MACROSEXCEL 2007Ing. María Isabel Trejo Miranda
  • 2. ¿Qué es una MACRO?Las macros nos ayudan a automatizar tareas. Son partes de código de programación que es interpretado por Excel y lleva a cabo distintas acciones o una sucesión de tareas. Con una macro podremos realizar tareas repetitivas muy fácilmente.Si utilizamos el lenguaje de programación en el que hablan las macros, Visual Basic para Aplicaciones (VBA), podremos desarrollar desde tareas y funciones simples para usos específicos hasta aplicaciones complejas.Ing. María Isabel Trejo Miranda
  • 3. GRABAR UNA MACROLa forma más fácil de crear una MACRO es mediante el grabador de macros del que dispone Excel. Este grabador de macros te permite grabar las acciones deseadas que posteriormente las traduce a instrucciones en VBA.Al grabar una macro, la grabadora de macros graba todos los pasos necesarios para completar las acciones.Ing. María Isabel Trejo Miranda
  • 4. ¿Cómo grabamos una MACRO?Para grabar una macro debemos acceder a la pestaña Vista y despliega el submenú Macros y dentro de este submenú seleccionar la opción Grabar macroIng. María Isabel Trejo Miranda
  • 5. Además de esta opción en el menú podemos encontrar las siguientes opciones:Ver Macros - Donde accedemos a un listado de las macros creadas en ese libro.Usar referencias relativas - Con esta opción utilizaremos referencias relativas para que las macros se graben con acciones relativas a la celda inicial seleccionada. Ing. María Isabel Trejo Miranda
  • 6. Podemos asignarle un Método abreviado: mediante la combinación de las tecla CTRL + "una tecla del teclado". El problema está en encontrar una combinación que no utilice ya Excel. Al seleccionar la opción Grabar macro, lo primero que vemos es el cuadro de diálogo Grabar macro donde podemos dar un nombre a la macro (no está permitido insertar espacios en blanco en el nombre de la macro).En Descripción: podemos describir cuál es el cometido de la macro o cualquier otro dato que creamos conveniente.En Guardar macroen: podemos seleccionar guardar la macro en el libro activo, en el libro de macros personal o en otro libro. Ing. María Isabel Trejo Miranda
  • 7. Para comenzar la grabación de la macro pulsamos el botón Aceptar y a continuación, si nos fijamos en la barra de estado, encontraremos este botón en la barra de estado donde tenemos la opción de detener la grabación.A partir de entonces debemos realizar las acciones que queramos grabar, es conveniente no seleccionar ninguna celda a partir de la grabación, ya que si seleccionamos alguna celda posteriormente, cuando ejecutemos la macro, la selección nos puede ocasionar problemas de celdas fuera de rango.Ing. María Isabel Trejo Miranda
  • 8. Una vez concluidas las acciones que queremos grabar, presionamos sobre el botón Detener de la barra de estado.Oaccediendo al menú de Macros y haciendo clic en Detener grabación.Ing. María Isabel Trejo Miranda
  • 9. Ejecutar una macro.Antes de dar la orden de ejecución de la macro, dependiendo del tipo de macro que sea, será necesario seleccionar o no las celdas que queramos queden afectadas por las acciones de la macro.Para ejecutar la macro debemos acceder al menú Ver Macros, que se encuentra en el menú Macros de la pestaña Vista, y nos aparece el cuadro de diálogo Macro como el que vemos en la imagen donde tenemos una lista con las macros creadas.Ing. María Isabel Trejo Miranda
  • 10. Debemos seleccionar la macro deseada y pulsar sobre el botón Ejecutar. Se cerrará el cuadro y se ejecutará la macro.Además aparecen los siguientes botones:Cancelar - Cierra el cuadro de diálogo sin realizar ninguna acción. Paso a paso - Ejecuta la macro instrucción por instrucción abriendo el editor de programación de Visual Basic. Modificar - Abre el editor de programación de Visual Basic para modificar el código de la macro. Estos dos últimos botones son para los que sapan programar.Eliminar - Borra la macro. Opciones - Abre otro cuadro de diálogo donde podemos modificar la tecla de método abreviado (combinación de teclas que provoca la ejecución de la macro sin necesidad de utilizar el menú) y la descripción de la macro.Ing. María Isabel Trejo Miranda