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.



No hay comentarios:

Publicar un comentario