martes, 3 de mayo de 2011

Macros

Ejemplo:

1.1 Vé al menú Herramientas > Macros
1.2 Selecciona la opción Grabar nueva macro…
1.3 Se abrirá un cuadro de diálogo como el que se muestra a continuación.
1.4 Donde dice Nombre de la macro escribe MiPrimeraMacro. Ese será el nombre que le daremos a nuestra macro.
1.5 Presiona Aceptar y la macro comenzará a grabar todo lo que hagas.
1.6 Posiciónate en la celda A1 y escribe el valor 1500.

2. Barra para frenar la grabación
Cuando comienza a grabar la macro activa una nueva barra de macros como la que se muestra en la foto.  El botón cuadrado de la izquierda te permitirá parar la grabación y finalizar la macro. Otra forma de detener la grabación de la macro es desde el menú Herramientas > Macros > Detener grabación. Hazlo ahora para detener la grabación.

3. Veamos como quedó la macro grabada
3.1 Accede al editor de visual basic con ALT+F11.
3.2 Debes hacer clic en Módulo1 para visualizar el código de la nueva macro grabada. Verás una pantalla como la siguiente:

* Podrás obsevar que el código que se grabó es distinto que el código que habíamos escrito cuando hicimos la macro manualmente. Más adelante en este mismo capítulo analizaremos y explicaremos las diferencias.

4. Vamos a probar la macro
4.1 Vuelve a Excel con ALT+F11.
4.2 Verás que la celda A1 tiene el valor 1500 porque lo escribimos mientras grabábamos la macro.
4.3 Para ver como opera la macro borra dicho valor.
4.4 Abre el menú de macros desde el menú Herramientas > Macro > Macros
4.5 Selecciona MiPrimeraMacro (no te confundas con Hoja1.MiPrimeraMacro que es la que hicimos primero).
4.6 Presiona Aceptar y verás como se escribe nuevamente el valor 1500 en la celda A1.



Glosario de informatica 2.1

Macros

Es una serie de instrucciones que se almacenan para que se puedan ejecutar de forma secuencial mediante una sola llamada u orden de ejecución. Dicho de otra forma, una macroinstrucción es una instrucción compleja, formada por otras instrucciones más sencillas. Esto permite la automatización de tareas repetitivas.

Las macros suelen almacenarse en el ámbito del propio programa que las utiliza y se ejecutan pulsando una combinación especial de teclas o un botón especialmente creado y asignado para tal efecto, la diferencia entre una macroinstrucción y un programa es que en las macroinstrucciones la ejecución es secuencial y no existe otro concepto del flujo de programa, y por tanto, no puede bifurcarse.

En si una macro es un proceso en el cual se pueden realizar tareas que pueden ser repetitivas y que son mas usadas en Excel pero tambien se pueden usar en Word.

¿Para qué sirven las macros?

Para cualquier trabajo realizado en Excel, tambien usado en Word. En si se puede automatizar los procesos, importaciones de Access, dar un formato predefinido (por ti) a las celdas seleccionadas, atajo para mandar el último Pivot de Excel a Outlook…