SlideShare una empresa de Scribd logo
MACROS EXCEL 2007 Ing. 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 MACRO La 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 macro Ing. 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

La actualidad más candente

Taller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezTaller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinez
Renee Gonzalez
 
Macros Basicos
Macros BasicosMacros Basicos
Macros Basicos
Renee Mangino
 
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)
angelypolanco
 
Iniciacion macros
Iniciacion macrosIniciacion macros
Macros
MacrosMacros
Presentacion macros sofia angie
Presentacion macros sofia angiePresentacion macros sofia angie
Presentacion macros sofia angieSophie Toffy
 
Macro, tablas dinamicas, filtro avanzado
Macro, tablas dinamicas, filtro avanzadoMacro, tablas dinamicas, filtro avanzado
Macro, tablas dinamicas, filtro avanzadoNpaolaChaves
 
Presentación inicial curso Introducción a las Macros en Excel
Presentación inicial curso Introducción a las Macros en ExcelPresentación inicial curso Introducción a las Macros en Excel
Presentación inicial curso Introducción a las Macros en ExcelRicardo Peláez Negro
 
Macros en excel
Macros en excelMacros en excel
Apuntes macros excel
Apuntes  macros excelApuntes  macros excel
Apuntes macros excelmagister845
 
Guia1
Guia1Guia1
Guia1
ferbello1
 
Excel Avanzado 2007 y Macros
Excel Avanzado 2007 y MacrosExcel Avanzado 2007 y Macros
Excel Avanzado 2007 y Macros
Patricia Acosta
 
Manual de macros uc
Manual de macros ucManual de macros uc
Manual de macros uc
felipe urtubia
 

La actualidad más candente (20)

Taller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezTaller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinez
 
E:\Macros
E:\MacrosE:\Macros
E:\Macros
 
Creacion de macros
Creacion de macrosCreacion de macros
Creacion de macros
 
Macros Basicos
Macros BasicosMacros Basicos
Macros Basicos
 
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)
 
Crear macros
Crear macrosCrear macros
Crear macros
 
Iniciacion macros
Iniciacion macrosIniciacion macros
Iniciacion macros
 
Macros
MacrosMacros
Macros
 
Presentacion macros sofia angie
Presentacion macros sofia angiePresentacion macros sofia angie
Presentacion macros sofia angie
 
Macro, tablas dinamicas, filtro avanzado
Macro, tablas dinamicas, filtro avanzadoMacro, tablas dinamicas, filtro avanzado
Macro, tablas dinamicas, filtro avanzado
 
Presentación inicial curso Introducción a las Macros en Excel
Presentación inicial curso Introducción a las Macros en ExcelPresentación inicial curso Introducción a las Macros en Excel
Presentación inicial curso Introducción a las Macros en Excel
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Macros excel
Macros excelMacros excel
Macros excel
 
Macros
MacrosMacros
Macros
 
Apuntes macros excel
Apuntes  macros excelApuntes  macros excel
Apuntes macros excel
 
Macros
MacrosMacros
Macros
 
Guia1
Guia1Guia1
Guia1
 
Macro en excel
Macro en excelMacro en excel
Macro en excel
 
Excel Avanzado 2007 y Macros
Excel Avanzado 2007 y MacrosExcel Avanzado 2007 y Macros
Excel Avanzado 2007 y Macros
 
Manual de macros uc
Manual de macros ucManual de macros uc
Manual de macros uc
 

Similar a Macros

Guia 8 macros
Guia 8 macrosGuia 8 macros
Guia 8 macros
IsabelJD
 
Macros
MacrosMacros
Taller macro
Taller macroTaller macro
Taller macro
kathalina rubio
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
Wilmer Ramos
 
Taller excel normas APA
Taller excel normas APATaller excel normas APA
Taller excel normas APA
Camila Sanchez Gomez
 
Macro
MacroMacro
Mapa conceptual de macros
Mapa conceptual de macros Mapa conceptual de macros
Mapa conceptual de macros
George1198
 
Macros de excel....manual
Macros de excel....manualMacros de excel....manual
Macros de excel....manual
Roberto Marquez
 
Macros en excel taller
Macros en excel tallerMacros en excel taller
Macros en excel taller
angie nathalia yanguatin londoño
 
Macros en excel taller
Macros en excel tallerMacros en excel taller
Macros en excel taller
Eliza Camacho Benitez
 
Semana 15
Semana 15Semana 15
Guia para trabajar_con_macros_en_excel
Guia para trabajar_con_macros_en_excelGuia para trabajar_con_macros_en_excel
Guia para trabajar_con_macros_en_excel
JOHN BONILLA
 
Macros
MacrosMacros
Macros
MacrosMacros
Macros1
Macros1Macros1
Preguntas del segundo taller copia
Preguntas del segundo taller   copiaPreguntas del segundo taller   copia
Preguntas del segundo taller copia
Luis Miguel Cardenas restrepo
 

Similar a Macros (20)

Macros
MacrosMacros
Macros
 
Guia 8 macros
Guia 8 macrosGuia 8 macros
Guia 8 macros
 
Macros
MacrosMacros
Macros
 
Taller macro
Taller macroTaller macro
Taller macro
 
Macros
MacrosMacros
Macros
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Taller excel normas APA
Taller excel normas APATaller excel normas APA
Taller excel normas APA
 
Macro
MacroMacro
Macro
 
Mapa conceptual de macros
Mapa conceptual de macros Mapa conceptual de macros
Mapa conceptual de macros
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Macros de excel....manual
Macros de excel....manualMacros de excel....manual
Macros de excel....manual
 
Macros en excel taller
Macros en excel tallerMacros en excel taller
Macros en excel taller
 
Macros en excel taller
Macros en excel tallerMacros en excel taller
Macros en excel taller
 
Semana 15
Semana 15Semana 15
Semana 15
 
Guia para trabajar_con_macros_en_excel
Guia para trabajar_con_macros_en_excelGuia para trabajar_con_macros_en_excel
Guia para trabajar_con_macros_en_excel
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Macros1
Macros1Macros1
Macros1
 
Preguntas del segundo taller copia
Preguntas del segundo taller   copiaPreguntas del segundo taller   copia
Preguntas del segundo taller copia
 

Más de Isabel

Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1
Isabel
 
Expresiones Regulares
Expresiones RegularesExpresiones Regulares
Expresiones Regulares
Isabel
 
Compiladores
CompiladoresCompiladores
Compiladores
Isabel
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
Isabel
 
Herramientas
HerramientasHerramientas
Herramientas
Isabel
 
Algortimos
AlgortimosAlgortimos
AlgortimosIsabel
 
Unidad 3
Unidad 3Unidad 3
Unidad 3Isabel
 
Unidad 3
Unidad 3Unidad 3
Unidad 3Isabel
 
Factores
FactoresFactores
FactoresIsabel
 
Software de alta calidad
Software de alta calidadSoftware de alta calidad
Software de alta calidadIsabel
 
Unidad 2
Unidad 2Unidad 2
Unidad 2Isabel
 
Historia
HistoriaHistoria
HistoriaIsabel
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datosIsabel
 
Mda informatica
Mda informaticaMda informatica
Mda informaticaIsabel
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicosIsabel
 
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vidaIsabel
 
Roles desarrollo software
Roles desarrollo softwareRoles desarrollo software
Roles desarrollo softwareIsabel
 
Unidad 1 conceptos introductorios
Unidad 1 conceptos introductoriosUnidad 1 conceptos introductorios
Unidad 1 conceptos introductoriosIsabel
 

Más de Isabel (20)

Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1
 
Expresiones Regulares
Expresiones RegularesExpresiones Regulares
Expresiones Regulares
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Herramientas
HerramientasHerramientas
Herramientas
 
Gmail
GmailGmail
Gmail
 
Algortimos
AlgortimosAlgortimos
Algortimos
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Factores
FactoresFactores
Factores
 
Software de alta calidad
Software de alta calidadSoftware de alta calidad
Software de alta calidad
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Historia
HistoriaHistoria
Historia
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Mda informatica
Mda informaticaMda informatica
Mda informatica
 
Sgbd
SgbdSgbd
Sgbd
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vida
 
Roles desarrollo software
Roles desarrollo softwareRoles desarrollo software
Roles desarrollo software
 
Unidad 1 conceptos introductorios
Unidad 1 conceptos introductoriosUnidad 1 conceptos introductorios
Unidad 1 conceptos introductorios
 

Último

actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
aljitagallego
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
SERVANDOBADILLOPOLEN
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
JuanAlvarez413513
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
SofiaCollazos
 

Último (20)

actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
 

Macros

  • 1. MACROS EXCEL 2007 Ing. 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 MACRO La 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 macro Ing. 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