SlideShare une entreprise Scribd logo
1  sur  4
Macros
1.-¿Qué es una macro de Excel?
2.-¿Para qué sirve una macro en Excel?
3.-Como mostrar la ficha Programador
4.- ¿Cómo se graba una macro?
5.- ¿Como crear una macro?
6.- Como verifico el código de la grabadora de macros
7.-¿Como guardar archivos con Macros?
8.- ¿Como se ejecutar una macro?
1.-Conjunto de acciones realizadas en una hoja de cálculo que quedan grabadas en Excel de
forma que simplemente haciendo clic en el menú Herramientas, Macro, Ejecutar macro
automáticamente se repite el proceso. Sirve para automatizar tareas repetitivas que quieras
dejar grabadas porque las realizas con asiduidad. Algunosejemplos: Eliminar filas vacías en los
informes de la banca electrónica. Dar formato a informes externos. Combinar datos de varios
libros de Excel que recibes de otros departamentos de la empresa. Y muchas más utilidades,
comparte la tuya con nosotros.

Las macros Excel consisten básicamente en código de programación.
Se escriben con un lenguaje de programación llamado VBA (Visual Basic forAplicaciones).
Excel ya trae incorporado un editor desde donde podremos programar las macros.
El lenguaje de programación de las macros es sumamente fácil de aprender!
2.- es un programa que nos permite crea hojas de cálculo , y la utilidad que tiene es que con
este , podemos crear facturar , hacer operaciones matemáticas sin tener que escribirlas
manualmente , , nos permite hacer pequeñas bases de datos , cuadros comparativos ,, etc ,
espero que haya sido de utilidad mi respuesta
Es un procesador de texto que sirve para áreas como matemática, computación, economía, etc. La
función es realizar cálculos complejos de maneras mas allá de las matemáticas ordinarias y
expresar el resultado en forma simple y analítica.
Tambien Excel es un programa que nos brinda numerosas posibilidades para procesar
información, especialmente numérica. Esta aplicación nos permite trabajar sobre libros de trabajo

3.-Debe mostrar la ficha Programador o ejecutar en modo para programadores cuando
vaya a escribir macros, ejecutar macros que haya grabado previamente, o crear
aplicaciones para utilizar con programas de Microsoft Office.
Haga lo siguiente en estos programas de Microsoft Office:Haga clic en el botón de
Microsoft Office

y, a continuación en Opciones de Nombre de programa, donde

Nombre de programa es el nombre del programa que está utilizando, por ejemplo,
Opciones de Word.
1. Haga clic en Más frecuentes y, a continuación, active la casilla de verificación Mostrar
ficha Programador en la cinta de opciones.
Haga clic en Más frecuentes y, a continuación, active la casilla de verificación Mostrar
ficha Programador en la cinta de opciones.
4.-Una macro graba los clics del mouse (ratón) y las pulsaciones de teclas mientras trabaja,
y permite reproducirlas más adelante. Puede utilizar una macro para grabar la secuencia de
comandos que sigue para realizar una determinada tarea. Cuando ejecuta la macro, ésta
reproduce los mismos comandos en un orden idéntico, haciendo que Excel se comporte
como si hubiese introducido los comandos usted mismo.
Las macros son fáciles de crear: dígale a Excel que comience a grabar, realice las acciones
habituales y avise a Excel cuando haya terminado. Excel utiliza un lenguaje de
programación llamado Visual Basic® para Aplicaciones (VBA) para que grabe las
instrucciones. No tiene que saber nada acerca de programación o VBA para crear y utilizar
macros que le harán ahorrar tiempo y que facilitarán su trabajo.
5.-Puede crear una macro para realizar un conjunto específico de acciones, y puede crear
un grupo de macros para realizar conjuntos de acciones relacionadas.
En Microsoft Office Access 2007, las macros pueden estar incluidas en objetos de macro
(que a veces reciben el nombre de macros independientes) o incrustadas en las
propiedades de evento de formularios, informes o controles. Las macros incrustadas
forman parte del objeto o control en el que están incrustadas. Los objetos de macro se
pueden ver en el panel de exploración, bajo Macros, pero no ocurre lo mismo con las
macros incrustadas.
6.-Una manera muy interesante de descubrir y aprender más sobre código VBA es analizar el
código generado por la Grabadora de macros. Para este ejemplo grabaremos una macro
muy sencilla que solamente cambie el color de la fuente de la celda actual.
Para comenzar debemos ir a la ficha Programador y pulsar el comando Grabar macro lo cual
mostrará el cuadro de diálogo donde asignaré un nombre a la macro que estoy por crear.
Pulsa el botón Aceptar y se comenzarán a grabar todas las acciones, así que debes actuar
con cuidado porque se grabará absolutamente todo. Para la macro que estoy grabando solo
haré lo siguiente: iré a la ficha Inicio y pulsaré el comando Color de fuente y seleccionaré el
color rojo para la celda activa.Una vez hecho esto debo detener la grabación de la macro y
una alternativa para hacerlo es pulsar el icono que se muestra en la barra de estado.
Ahora que ya hemos generado la macro, pulsa el botón Macros que se encuentra en el grupo
Código de la ficha Programador. Se mostrará el cuadro de diálogo Macro que enlista todas
las macros que hemos creado.
Selecciona la macro recién creada y pulsa el botón Modificar. Esto abrirá el Editor de Visual
Basic y mostrará el código generado para la macro.
Observando este código podemos aprender varias cosas. Para empezar observamos que el
objeto Selection tiene una propiedad llamada Font que es la que hace referencia a la fuente de
la celda o rango seleccionado. A su vez, la propiedad Font tiene otra propiedad llamada Color
que es precisamente la que define el color rojo de nuestra celda.

Contenu connexe

Tendances

Excel Avanzado 2007 y Macros
Excel Avanzado 2007 y MacrosExcel Avanzado 2007 y Macros
Excel Avanzado 2007 y MacrosPatricia Acosta
 
Apuntes macros excel
Apuntes  macros excelApuntes  macros excel
Apuntes macros excelmagister845
 
Presentacion macros sofia angie
Presentacion macros sofia angiePresentacion macros sofia angie
Presentacion macros sofia angieSophie Toffy
 
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 martinezRenee Gonzalez
 
Excel Advanced Macros - Fichas de Aprendizaje 2014
Excel Advanced Macros - Fichas de Aprendizaje 2014Excel Advanced Macros - Fichas de Aprendizaje 2014
Excel Advanced Macros - Fichas de Aprendizaje 2014jorgequiat
 
Preguntas del segundo taller
Preguntas del segundo tallerPreguntas del segundo taller
Preguntas del segundo tallerCamila A
 
Macros en excel
Macros en excelMacros en excel
Macros en excelargenispd
 
Pasos para hacer un macro en excel
Pasos para hacer un macro en excelPasos para hacer un macro en excel
Pasos para hacer un macro en excelalegavi
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologiadannacortes5
 
Macros, jazmin, freddy
Macros, jazmin, freddyMacros, jazmin, freddy
Macros, jazmin, freddyFreddy Velez
 
Introduccion a las macros y vba en office 2010
Introduccion a las macros y vba en office 2010Introduccion a las macros y vba en office 2010
Introduccion a las macros y vba en office 2010aliesti
 
Macro, tablas dinamicas, filtro avanzado
Macro, tablas dinamicas, filtro avanzadoMacro, tablas dinamicas, filtro avanzado
Macro, tablas dinamicas, filtro avanzadoNpaolaChaves
 
Deber de tablas de diagrama mayra
Deber de tablas de diagrama mayraDeber de tablas de diagrama mayra
Deber de tablas de diagrama mayramayra paredes
 
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
 

Tendances (20)

Trabajo escrito macros
Trabajo escrito macrosTrabajo escrito macros
Trabajo escrito macros
 
Crear macros
Crear macrosCrear macros
Crear macros
 
Excel Avanzado 2007 y Macros
Excel Avanzado 2007 y MacrosExcel Avanzado 2007 y Macros
Excel Avanzado 2007 y Macros
 
E:\Macros
E:\MacrosE:\Macros
E:\Macros
 
Apuntes macros excel
Apuntes  macros excelApuntes  macros excel
Apuntes macros excel
 
Presentacion macros sofia angie
Presentacion macros sofia angiePresentacion macros sofia angie
Presentacion macros sofia angie
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
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
 
Excel Advanced Macros - Fichas de Aprendizaje 2014
Excel Advanced Macros - Fichas de Aprendizaje 2014Excel Advanced Macros - Fichas de Aprendizaje 2014
Excel Advanced Macros - Fichas de Aprendizaje 2014
 
Preguntas del segundo taller
Preguntas del segundo tallerPreguntas del segundo taller
Preguntas del segundo taller
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Pasos para hacer un macro en excel
Pasos para hacer un macro en excelPasos para hacer un macro en excel
Pasos para hacer un macro en excel
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
 
Macros, jazmin, freddy
Macros, jazmin, freddyMacros, jazmin, freddy
Macros, jazmin, freddy
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Introduccion a las macros y vba en office 2010
Introduccion a las macros y vba en office 2010Introduccion a las macros y vba en office 2010
Introduccion a las macros y vba en office 2010
 
Macro, tablas dinamicas, filtro avanzado
Macro, tablas dinamicas, filtro avanzadoMacro, tablas dinamicas, filtro avanzado
Macro, tablas dinamicas, filtro avanzado
 
Deber de tablas de diagrama mayra
Deber de tablas de diagrama mayraDeber de tablas de diagrama mayra
Deber de tablas de diagrama mayra
 
Creando macros
Creando macrosCreando macros
Creando 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)
 

En vedette (20)

Automotive trainer
Automotive trainerAutomotive trainer
Automotive trainer
 
Laura alexandra torres coronado
Laura alexandra torres coronado Laura alexandra torres coronado
Laura alexandra torres coronado
 
Taking Communities Offline
Taking Communities Offline Taking Communities Offline
Taking Communities Offline
 
Pellegrin Resume
Pellegrin ResumePellegrin Resume
Pellegrin Resume
 
Dossier
DossierDossier
Dossier
 
Test 7
Test 7Test 7
Test 7
 
Sevinc - Derin Dergisi
Sevinc - Derin DergisiSevinc - Derin Dergisi
Sevinc - Derin Dergisi
 
Santa cruz
Santa cruzSanta cruz
Santa cruz
 
Prisma Direct creditcard-V2 (gesleept) 1
Prisma Direct creditcard-V2 (gesleept) 1Prisma Direct creditcard-V2 (gesleept) 1
Prisma Direct creditcard-V2 (gesleept) 1
 
Test
Test Test
Test
 
SPA Poster
SPA PosterSPA Poster
SPA Poster
 
Jacques Richier - Extrait livre blanc 112 regards sur twitter les consommat...
Jacques Richier - Extrait livre blanc 112 regards sur twitter   les consommat...Jacques Richier - Extrait livre blanc 112 regards sur twitter   les consommat...
Jacques Richier - Extrait livre blanc 112 regards sur twitter les consommat...
 
We Learn Differently
We Learn DifferentlyWe Learn Differently
We Learn Differently
 
Race assignment
Race assignmentRace assignment
Race assignment
 
Resume brody
Resume brodyResume brody
Resume brody
 
Activities sin nombres
Activities sin nombresActivities sin nombres
Activities sin nombres
 
شخصيتك من نوع قهوتك المفضلة (المشروع)
شخصيتك من نوع قهوتك المفضلة (المشروع)شخصيتك من نوع قهوتك المفضلة (المشروع)
شخصيتك من نوع قهوتك المفضلة (المشروع)
 
Mardel
MardelMardel
Mardel
 
Sentidos: La vista
Sentidos: La vistaSentidos: La vista
Sentidos: La vista
 
Camilo 1
Camilo 1Camilo 1
Camilo 1
 

Similaire à Macros (20)

Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Macros de excel....manual
Macros de excel....manualMacros de excel....manual
Macros de excel....manual
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Tecno
TecnoTecno
Tecno
 
Taller1
Taller1Taller1
Taller1
 
Formato apa general-1
Formato apa general-1Formato apa general-1
Formato apa general-1
 
Semana 15
Semana 15Semana 15
Semana 15
 
Tecno
TecnoTecno
Tecno
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
Taller
TallerTaller
Taller
 
Macros
Macros Macros
Macros
 
Preguntas del segundo taller copia
Preguntas del segundo taller   copiaPreguntas del segundo taller   copia
Preguntas del segundo taller copia
 
Preguntas del segundo taller
Preguntas del segundo tallerPreguntas del segundo taller
Preguntas del segundo taller
 
macross.pptx
macross.pptxmacross.pptx
macross.pptx
 
Trabajo de tecnologia(macro)
Trabajo de tecnologia(macro)Trabajo de tecnologia(macro)
Trabajo de tecnologia(macro)
 
Macro
MacroMacro
Macro
 
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
 

Macros

  • 1. Macros 1.-¿Qué es una macro de Excel? 2.-¿Para qué sirve una macro en Excel? 3.-Como mostrar la ficha Programador 4.- ¿Cómo se graba una macro? 5.- ¿Como crear una macro? 6.- Como verifico el código de la grabadora de macros 7.-¿Como guardar archivos con Macros? 8.- ¿Como se ejecutar una macro?
  • 2. 1.-Conjunto de acciones realizadas en una hoja de cálculo que quedan grabadas en Excel de forma que simplemente haciendo clic en el menú Herramientas, Macro, Ejecutar macro automáticamente se repite el proceso. Sirve para automatizar tareas repetitivas que quieras dejar grabadas porque las realizas con asiduidad. Algunosejemplos: Eliminar filas vacías en los informes de la banca electrónica. Dar formato a informes externos. Combinar datos de varios libros de Excel que recibes de otros departamentos de la empresa. Y muchas más utilidades, comparte la tuya con nosotros. Las macros Excel consisten básicamente en código de programación. Se escriben con un lenguaje de programación llamado VBA (Visual Basic forAplicaciones). Excel ya trae incorporado un editor desde donde podremos programar las macros. El lenguaje de programación de las macros es sumamente fácil de aprender! 2.- es un programa que nos permite crea hojas de cálculo , y la utilidad que tiene es que con este , podemos crear facturar , hacer operaciones matemáticas sin tener que escribirlas manualmente , , nos permite hacer pequeñas bases de datos , cuadros comparativos ,, etc , espero que haya sido de utilidad mi respuesta Es un procesador de texto que sirve para áreas como matemática, computación, economía, etc. La función es realizar cálculos complejos de maneras mas allá de las matemáticas ordinarias y expresar el resultado en forma simple y analítica. Tambien Excel es un programa que nos brinda numerosas posibilidades para procesar información, especialmente numérica. Esta aplicación nos permite trabajar sobre libros de trabajo 3.-Debe mostrar la ficha Programador o ejecutar en modo para programadores cuando vaya a escribir macros, ejecutar macros que haya grabado previamente, o crear aplicaciones para utilizar con programas de Microsoft Office. Haga lo siguiente en estos programas de Microsoft Office:Haga clic en el botón de Microsoft Office y, a continuación en Opciones de Nombre de programa, donde Nombre de programa es el nombre del programa que está utilizando, por ejemplo, Opciones de Word. 1. Haga clic en Más frecuentes y, a continuación, active la casilla de verificación Mostrar ficha Programador en la cinta de opciones. Haga clic en Más frecuentes y, a continuación, active la casilla de verificación Mostrar ficha Programador en la cinta de opciones.
  • 3. 4.-Una macro graba los clics del mouse (ratón) y las pulsaciones de teclas mientras trabaja, y permite reproducirlas más adelante. Puede utilizar una macro para grabar la secuencia de comandos que sigue para realizar una determinada tarea. Cuando ejecuta la macro, ésta reproduce los mismos comandos en un orden idéntico, haciendo que Excel se comporte como si hubiese introducido los comandos usted mismo. Las macros son fáciles de crear: dígale a Excel que comience a grabar, realice las acciones habituales y avise a Excel cuando haya terminado. Excel utiliza un lenguaje de programación llamado Visual Basic® para Aplicaciones (VBA) para que grabe las instrucciones. No tiene que saber nada acerca de programación o VBA para crear y utilizar macros que le harán ahorrar tiempo y que facilitarán su trabajo. 5.-Puede crear una macro para realizar un conjunto específico de acciones, y puede crear un grupo de macros para realizar conjuntos de acciones relacionadas. En Microsoft Office Access 2007, las macros pueden estar incluidas en objetos de macro (que a veces reciben el nombre de macros independientes) o incrustadas en las propiedades de evento de formularios, informes o controles. Las macros incrustadas forman parte del objeto o control en el que están incrustadas. Los objetos de macro se pueden ver en el panel de exploración, bajo Macros, pero no ocurre lo mismo con las macros incrustadas. 6.-Una manera muy interesante de descubrir y aprender más sobre código VBA es analizar el código generado por la Grabadora de macros. Para este ejemplo grabaremos una macro muy sencilla que solamente cambie el color de la fuente de la celda actual. Para comenzar debemos ir a la ficha Programador y pulsar el comando Grabar macro lo cual mostrará el cuadro de diálogo donde asignaré un nombre a la macro que estoy por crear. Pulsa el botón Aceptar y se comenzarán a grabar todas las acciones, así que debes actuar con cuidado porque se grabará absolutamente todo. Para la macro que estoy grabando solo haré lo siguiente: iré a la ficha Inicio y pulsaré el comando Color de fuente y seleccionaré el color rojo para la celda activa.Una vez hecho esto debo detener la grabación de la macro y una alternativa para hacerlo es pulsar el icono que se muestra en la barra de estado. Ahora que ya hemos generado la macro, pulsa el botón Macros que se encuentra en el grupo Código de la ficha Programador. Se mostrará el cuadro de diálogo Macro que enlista todas las macros que hemos creado. Selecciona la macro recién creada y pulsa el botón Modificar. Esto abrirá el Editor de Visual Basic y mostrará el código generado para la macro. Observando este código podemos aprender varias cosas. Para empezar observamos que el objeto Selection tiene una propiedad llamada Font que es la que hace referencia a la fuente de
  • 4. la celda o rango seleccionado. A su vez, la propiedad Font tiene otra propiedad llamada Color que es precisamente la que define el color rojo de nuestra celda.