SlideShare una empresa de Scribd logo
1 de 16
PAOLA ANDREA
ALZATE L.
• Una macro Excel es una serie de procedimientos o
  funciones agrupados en un módulo VBA (visual basic
  para aplicaciones) que se almacena para poder
  ejecutarse cuando se invoque a dicho macro.
• Las macros son usadas para economizar procesos,
  evitando tener que repetir de tareas dentro de una
  hoja de Excel.

• En resumen una macro consiste en una serie de
  comandos y funciones que se almacenan en un
  módulo de Microsoft Visual Basic y que puede
  ejecutarse siempre que sea necesario realizar la
  tarea.
• Para esto Excel para Windows cuenta con dos
• Las macros son grupos de instrucciones que
  tienen un seguimiento cronológico usadas para
  economizar tareas; una macro no es más que un
  conjunto de instrucciones tales como «borrar
  archivo», «añadir registro», etc., y que se
  almacenan en una ubicación especial por
  ejemplo en Microsoft Access observamos que
  hay una zona para crear macros, una macro en
  Access trabajando para una base de datos
  podría ser un archivo que al llamarse desde
  otra instrucción: borrara los registros de un
  cliente o accionista, luego borrara ciertos
  registros en otras tablas, extraerá su
  información de un log, entre otras cosas.
• Existen varias macros previamente creadas
  para Excel para Windows. Están disponibles en
  el menú Herramientas opción Complementos. Al
  seleccionar esta opción aparece la siguiente
  caja de diálogo:
• Con esta opción se especifican las macros que
  están disponibles y listas para usarse al
  iniciarse Excel para Windows. Se pueden
  instalar o eliminar las macros automáticas
  que vienen con Excel para Windows, o las que se
  hayan creado. Con esta opción se especifican
  las macros que están disponibles y listas para
  usarse al iniciarse Excel para Windows. Se
  pueden instalar o eliminar las macros
  automáticas que vienen con Excel para
  Windows, o las que se hayan creado.
• Además de la macros grabadas se pueden
  crear códigos completos de macro
  instrucciones que son una serie de instrucciones
  que permiten automatizar procesos Sencillos,
  Avanzados y/o Complejos. Otra utilidad de este
  tipo de macros es que permite, ajustar una
• Para utilizar una macro, primero hay que
  declararla. En la declaración se establece el
  nombre que se le dará a la macro y el conjunto
  de instrucciones que representará.
• La declaración se realiza una sola vez, pero
  la utilización o invocación a la macro (macro
  llamada) puede hacerse cuantas veces sea
  necesario. La utilización de macros posibilita
  la reducción del tamaño del código fuente,
  aunque el código objeto tiende a ser mayor que
  cuando se utilizan funciones.
• El macro procesador se encarga, en una
  primera pasada, de registrar todas las
  declaraciones de macros y de rastrear el
• En cada lugar donde encuentre una macro
  llamada, el macro-procesador hará la
  sustitución por las instrucciones
  correspondientes. A este proceso de sustitución
  se le denomina expansión de la macro. El macro-
  procesador elabora dos tablas para el
  manejo de las macros y así también poderlos
  ejecutar.


            • MACROS OCULTOS

• Los macros ocultos son órdenes complejas de
  tipo macro que se han declarado en el código
  fuente pero que permanecen ocultas por
  motivos de seguridad, acceso restringido, etc.
• Al grabar una macro, Excel almacena
  información sobre cada paso dado cuando se
  ejecuta una serie de comandos. A continuación,
  se ejecuta la macro para que repita los
  comandos. Si se comete algún error mientras se
  graba la macro, también se graban las
  correcciones que se realicen. Visual Basic
  almacena cada macro en un nuevo módulo
  adjunto a un libro.
• Para grabar una macro seleccione del menú
  Herramientas el comando Grabar macro y
  después del submenú Grabar nueva macro.
• Al hacerlo aparece la siguiente caja de diálogo.




• Se debe asignar un Nombre de la macro junto con
  una Descripción, aunque Excel para Windows siempre
  asigna estos predeterminados.
• Tras grabar una macro, se puede ver el código
  de macro con el Editor de Visual Basic para
  corregir errores o modificar lo que hace la
  macro.
• El Editor de Visual Basic permite modificar
  macros, copiarlas de un módulo a otro,
  copiarlas entre diferentes libros, cambiar el
  nombre de los módulos que almacenan las
  macros o cambiar el nombre de las macros.
• Las macros se pueden agrupar en 2 categorías
  principalmente.
• MACROS DE FUNCIONES Y MACROS DE COMANDOS


     MACROS DESDE VISUAL BASIC

• Es un lenguaje (Codificación), que se puede
  utilizar, como lenguaje común entre los
  diferentes programas que se tiene en el
  Microsoft Office, cabe mencionar que
• esta basado en un Lenguaje llamado Visual
  Basic, pero no tiene mucho que ver con él.
• • procesos de captura de información.
• • procesos de impresión.
• • de análisis de datos.
• • de manejo de base de datos.
• • elaboración de reportes.
• • simplificación de tareas.
• • tareas que son repetitivas, que hay que
  realizar varias veces el mismo
  procedimiento.
• • un sistema de información.
• • sistemas administrativos.
Manejo de macros[1]

Más contenido relacionado

La actualidad más candente (20)

Macros
MacrosMacros
Macros
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Presentacion macros
Presentacion macrosPresentacion macros
Presentacion macros
 
Crear macros
Crear macrosCrear macros
Crear macros
 
Iniciacion macros
Iniciacion macrosIniciacion macros
Iniciacion macros
 
E:\Macros
E:\MacrosE:\Macros
E:\Macros
 
Excel Avanzado 2007 y Macros
Excel Avanzado 2007 y MacrosExcel Avanzado 2007 y Macros
Excel Avanzado 2007 y Macros
 
Macros Basicos
Macros BasicosMacros Basicos
Macros Basicos
 
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
 
Presentacion macros sofia angie
Presentacion macros sofia angiePresentacion macros sofia angie
Presentacion macros sofia angie
 
Apuntes macros excel
Apuntes  macros excelApuntes  macros excel
Apuntes macros excel
 
Funciones y macros con excel
Funciones y macros con excelFunciones y macros con excel
Funciones y macros con excel
 
Macros, jazmin, freddy
Macros, jazmin, freddyMacros, jazmin, freddy
Macros, jazmin, freddy
 
Macro en excel
Macro en excelMacro en excel
Macro en excel
 
Deber de tablas de diagrama mayra
Deber de tablas de diagrama mayraDeber de tablas de diagrama mayra
Deber de tablas de diagrama mayra
 
Guia1
Guia1Guia1
Guia1
 
Manual de macros uc
Manual de macros ucManual de macros uc
Manual de macros uc
 

Destacado

FILTROS AVANZADOS EXCEL
FILTROS AVANZADOS EXCELFILTROS AVANZADOS EXCEL
FILTROS AVANZADOS EXCELgsourigues
 
Manual para la elaboracion de un modulo de consulta en excel
Manual para la elaboracion de un modulo de consulta en excelManual para la elaboracion de un modulo de consulta en excel
Manual para la elaboracion de un modulo de consulta en excelInstitucion Educativa El Diamante
 
Filtro Avanzado en Excel
Filtro Avanzado en ExcelFiltro Avanzado en Excel
Filtro Avanzado en Excelangela1140
 
FILTROS AVANZADOS EXCEL 2007
FILTROS AVANZADOS EXCEL 2007FILTROS AVANZADOS EXCEL 2007
FILTROS AVANZADOS EXCEL 2007crisgaren
 
Funciones mas importantes de las tablas dinamicas y principales funciones de...
Funciones mas importantes de las tablas dinamicas  y principales funciones de...Funciones mas importantes de las tablas dinamicas  y principales funciones de...
Funciones mas importantes de las tablas dinamicas y principales funciones de...melany312000
 
FILTROS, AUTOFILTROS Y FILTROS AVANZADOS
FILTROS, AUTOFILTROS Y FILTROS AVANZADOSFILTROS, AUTOFILTROS Y FILTROS AVANZADOS
FILTROS, AUTOFILTROS Y FILTROS AVANZADOSJessica Paola
 
Manual para Office
Manual para OfficeManual para Office
Manual para Officekeremcitha
 
TABLAS DINAMICAS
TABLAS DINAMICASTABLAS DINAMICAS
TABLAS DINAMICASAle De Mora
 
Tablas dinamicas
Tablas dinamicasTablas dinamicas
Tablas dinamicasEstefi Pozo
 
Macros en excel
Macros en excelMacros en excel
Macros en excelargenispd
 
Desarrollar un buscador utilizando función buscar v
Desarrollar un buscador utilizando función buscar vDesarrollar un buscador utilizando función buscar v
Desarrollar un buscador utilizando función buscar vZackElDuro
 
Filtros Avanzados & Funciones de Bases de Datos
Filtros Avanzados & Funciones de Bases de DatosFiltros Avanzados & Funciones de Bases de Datos
Filtros Avanzados & Funciones de Bases de Datosfranco20122
 
Reconocimiento de las formulas y funciones más importantes de excel
Reconocimiento de las formulas y funciones más importantes de excelReconocimiento de las formulas y funciones más importantes de excel
Reconocimiento de las formulas y funciones más importantes de excelHermes Aristizabal
 
Material de Clases TP N° 2 - Planillas de Cálculos - Filtros
Material de Clases TP N° 2 - Planillas de Cálculos - FiltrosMaterial de Clases TP N° 2 - Planillas de Cálculos - Filtros
Material de Clases TP N° 2 - Planillas de Cálculos - Filtrosmnllorente
 
GRAFICOS, ODENAR Y FILTRAR EN EXCEL
GRAFICOS, ODENAR Y FILTRAR EN EXCELGRAFICOS, ODENAR Y FILTRAR EN EXCEL
GRAFICOS, ODENAR Y FILTRAR EN EXCELGherzon
 

Destacado (20)

FILTROS AVANZADOS EXCEL
FILTROS AVANZADOS EXCELFILTROS AVANZADOS EXCEL
FILTROS AVANZADOS EXCEL
 
Manual para la elaboracion de un modulo de consulta en excel
Manual para la elaboracion de un modulo de consulta en excelManual para la elaboracion de un modulo de consulta en excel
Manual para la elaboracion de un modulo de consulta en excel
 
Filtro Avanzado en Excel
Filtro Avanzado en ExcelFiltro Avanzado en Excel
Filtro Avanzado en Excel
 
FILTROS AVANZADOS EXCEL 2007
FILTROS AVANZADOS EXCEL 2007FILTROS AVANZADOS EXCEL 2007
FILTROS AVANZADOS EXCEL 2007
 
Funciones mas importantes de las tablas dinamicas y principales funciones de...
Funciones mas importantes de las tablas dinamicas  y principales funciones de...Funciones mas importantes de las tablas dinamicas  y principales funciones de...
Funciones mas importantes de las tablas dinamicas y principales funciones de...
 
FILTROS, AUTOFILTROS Y FILTROS AVANZADOS
FILTROS, AUTOFILTROS Y FILTROS AVANZADOSFILTROS, AUTOFILTROS Y FILTROS AVANZADOS
FILTROS, AUTOFILTROS Y FILTROS AVANZADOS
 
Excel 2007 avanzado
Excel 2007 avanzadoExcel 2007 avanzado
Excel 2007 avanzado
 
Manual para Office
Manual para OfficeManual para Office
Manual para Office
 
Ejercicios excel buscadores
Ejercicios excel buscadoresEjercicios excel buscadores
Ejercicios excel buscadores
 
Mac
MacMac
Mac
 
TABLAS DINAMICAS
TABLAS DINAMICASTABLAS DINAMICAS
TABLAS DINAMICAS
 
Tablas dinamicas
Tablas dinamicasTablas dinamicas
Tablas dinamicas
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Desarrollar un buscador utilizando función buscar v
Desarrollar un buscador utilizando función buscar vDesarrollar un buscador utilizando función buscar v
Desarrollar un buscador utilizando función buscar v
 
Filtros Avanzados & Funciones de Bases de Datos
Filtros Avanzados & Funciones de Bases de DatosFiltros Avanzados & Funciones de Bases de Datos
Filtros Avanzados & Funciones de Bases de Datos
 
Reconocimiento de las formulas y funciones más importantes de excel
Reconocimiento de las formulas y funciones más importantes de excelReconocimiento de las formulas y funciones más importantes de excel
Reconocimiento de las formulas y funciones más importantes de excel
 
Material de Clases TP N° 2 - Planillas de Cálculos - Filtros
Material de Clases TP N° 2 - Planillas de Cálculos - FiltrosMaterial de Clases TP N° 2 - Planillas de Cálculos - Filtros
Material de Clases TP N° 2 - Planillas de Cálculos - Filtros
 
Graficos y filtros en excel
Graficos y filtros en excelGraficos y filtros en excel
Graficos y filtros en excel
 
Presentación siga para minsa 120504_1300
Presentación siga para minsa 120504_1300Presentación siga para minsa 120504_1300
Presentación siga para minsa 120504_1300
 
GRAFICOS, ODENAR Y FILTRAR EN EXCEL
GRAFICOS, ODENAR Y FILTRAR EN EXCELGRAFICOS, ODENAR Y FILTRAR EN EXCEL
GRAFICOS, ODENAR Y FILTRAR EN EXCEL
 

Similar a Manejo de macros[1] (20)

Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
tecnología
tecnologíatecnología
tecnología
 
Lalo
LaloLalo
Lalo
 
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 en excel
Macros en excelMacros en excel
Macros en excel
 
Macros de excel....manual
Macros de excel....manualMacros de excel....manual
Macros de excel....manual
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Exposicion Macros
Exposicion MacrosExposicion Macros
Exposicion Macros
 
Macros
MacrosMacros
Macros
 
Macros y base de datos fila 4
Macros y base de datos fila 4Macros y base de datos fila 4
Macros y base de datos fila 4
 
Macros y base de datos fila 4
Macros y base de datos fila 4Macros y base de datos fila 4
Macros y base de datos fila 4
 
Introducción en excel con vba
Introducción en excel con vbaIntroducción en excel con vba
Introducción en excel con vba
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Macros
MacrosMacros
Macros
 
Macros y solver
Macros y solver Macros y solver
Macros y solver
 
Tema 5. Macros.pdf
Tema 5. Macros.pdfTema 5. Macros.pdf
Tema 5. Macros.pdf
 
Macros en office
Macros en officeMacros en office
Macros en office
 

Manejo de macros[1]

  • 2. • Una macro Excel es una serie de procedimientos o funciones agrupados en un módulo VBA (visual basic para aplicaciones) que se almacena para poder ejecutarse cuando se invoque a dicho macro. • Las macros son usadas para economizar procesos, evitando tener que repetir de tareas dentro de una hoja de Excel. • En resumen una macro consiste en una serie de comandos y funciones que se almacenan en un módulo de Microsoft Visual Basic y que puede ejecutarse siempre que sea necesario realizar la tarea. • Para esto Excel para Windows cuenta con dos
  • 3.
  • 4. • Las macros son grupos de instrucciones que tienen un seguimiento cronológico usadas para economizar tareas; una macro no es más que un conjunto de instrucciones tales como «borrar archivo», «añadir registro», etc., y que se almacenan en una ubicación especial por ejemplo en Microsoft Access observamos que hay una zona para crear macros, una macro en Access trabajando para una base de datos podría ser un archivo que al llamarse desde otra instrucción: borrara los registros de un cliente o accionista, luego borrara ciertos registros en otras tablas, extraerá su información de un log, entre otras cosas.
  • 5. • Existen varias macros previamente creadas para Excel para Windows. Están disponibles en el menú Herramientas opción Complementos. Al seleccionar esta opción aparece la siguiente caja de diálogo:
  • 6. • Con esta opción se especifican las macros que están disponibles y listas para usarse al iniciarse Excel para Windows. Se pueden instalar o eliminar las macros automáticas que vienen con Excel para Windows, o las que se hayan creado. Con esta opción se especifican las macros que están disponibles y listas para usarse al iniciarse Excel para Windows. Se pueden instalar o eliminar las macros automáticas que vienen con Excel para Windows, o las que se hayan creado. • Además de la macros grabadas se pueden crear códigos completos de macro instrucciones que son una serie de instrucciones que permiten automatizar procesos Sencillos, Avanzados y/o Complejos. Otra utilidad de este tipo de macros es que permite, ajustar una
  • 7. • Para utilizar una macro, primero hay que declararla. En la declaración se establece el nombre que se le dará a la macro y el conjunto de instrucciones que representará. • La declaración se realiza una sola vez, pero la utilización o invocación a la macro (macro llamada) puede hacerse cuantas veces sea necesario. La utilización de macros posibilita la reducción del tamaño del código fuente, aunque el código objeto tiende a ser mayor que cuando se utilizan funciones. • El macro procesador se encarga, en una primera pasada, de registrar todas las declaraciones de macros y de rastrear el
  • 8. • En cada lugar donde encuentre una macro llamada, el macro-procesador hará la sustitución por las instrucciones correspondientes. A este proceso de sustitución se le denomina expansión de la macro. El macro- procesador elabora dos tablas para el manejo de las macros y así también poderlos ejecutar. • MACROS OCULTOS • Los macros ocultos son órdenes complejas de tipo macro que se han declarado en el código fuente pero que permanecen ocultas por motivos de seguridad, acceso restringido, etc.
  • 9. • Al grabar una macro, Excel almacena información sobre cada paso dado cuando se ejecuta una serie de comandos. A continuación, se ejecuta la macro para que repita los comandos. Si se comete algún error mientras se graba la macro, también se graban las correcciones que se realicen. Visual Basic almacena cada macro en un nuevo módulo adjunto a un libro. • Para grabar una macro seleccione del menú Herramientas el comando Grabar macro y después del submenú Grabar nueva macro.
  • 10.
  • 11. • Al hacerlo aparece la siguiente caja de diálogo. • Se debe asignar un Nombre de la macro junto con una Descripción, aunque Excel para Windows siempre asigna estos predeterminados.
  • 12. • Tras grabar una macro, se puede ver el código de macro con el Editor de Visual Basic para corregir errores o modificar lo que hace la macro. • El Editor de Visual Basic permite modificar macros, copiarlas de un módulo a otro, copiarlas entre diferentes libros, cambiar el nombre de los módulos que almacenan las macros o cambiar el nombre de las macros.
  • 13. • Las macros se pueden agrupar en 2 categorías principalmente. • MACROS DE FUNCIONES Y MACROS DE COMANDOS MACROS DESDE VISUAL BASIC • Es un lenguaje (Codificación), que se puede utilizar, como lenguaje común entre los diferentes programas que se tiene en el Microsoft Office, cabe mencionar que • esta basado en un Lenguaje llamado Visual Basic, pero no tiene mucho que ver con él.
  • 14.
  • 15. • • procesos de captura de información. • • procesos de impresión. • • de análisis de datos. • • de manejo de base de datos. • • elaboración de reportes. • • simplificación de tareas. • • tareas que son repetitivas, que hay que realizar varias veces el mismo procedimiento. • • un sistema de información. • • sistemas administrativos.