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?

Macros

Embed Size (px)

Citation preview

Page 1: Macros

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?

Page 2: Macros

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. Algunos ejemplos: 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 for Aplicaciones).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.

Page 3: Macros

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

Page 4: Macros

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.