Introducción a las Macros


    Una macro es una combinación de instrucciones que pueden ser ejecutadas automáticamente con una simple pulsación de teclas. La palabra macro es una abreviatura de la palabra macroinstrucción que viene a ser lo mismo que hemos definido. En ocasiones, nos vemos en la necesidad de realizar una serie de tareas repetitivas de forma rutinaria. Podemos crear una macro que nos evite ese trabajo. Una macro en sí es un pequeño programa en código visual basic que se graba con un nombre y que podemos invocar en cualquier momento. También podemos asignar una combinación de teclas como Control+V para invocarla. La ejecución de una macro es muy rápida, aunque depende de la cantidad de instrucciones que deba realizar.

    Imaginemos que diariamente tenemos que arreglar una tabla de datos poniéndole colorines, formato, bordes, etc para posteriormente imprimirla. La ilustración de la izquierda muestra la tabla normal, y la de la derecha arreglada a mano:

   
    Para arreglar la tabla tendríamos que:

        1. Seleccionarla

        2. Abrir la paleta de bordes y colocar un borde exterior

        3. Abrir la paleta de color de fondo y escoger un color

        4. Abrir la paleta de color de texto y escoger un color

        5. Pulsar un click en el botón del formato monetario

        6. Pulsar un click en el botón del forlmato cursiva

        7. Pulsar un click fuera de la tabla y extasiarnos con su belleza
 

 

    Estos han sido sólo 7 pasos. Imagina una tarea rutinaria de 200 pasos. Para ello, podemos crear una macro que nos realize el trabajo automáticamente. Evidentemente, los pasos de la macro han de ser los correctos, evitando abrir y cerrar menús y opciones innecesariamente, por lo que la macro tardaría más en ejecutarse.
 

 

CREACIÓN DE UNA MACRO PASO A PASO


- Crea una tabla más o menos como en el ejemplo superior

- Haz una copia de la tabla en otra hoja (para probar luego la macro) La copia la puedes hacer arrastrando la pestaña inferior con la tecla de control pulsada hacia su derecha, de forma que hacemos una copia de la Hoja1 tal y como se ve en la ilustración:
 

 


- Sitúate en la Hoja1

- Abre el menú Herramientas - Macro - Grabar nueva macro. Te aparecerá una ventana donde deberás escribir un nombre para la macro o aceptar el que te ofrece Excel (Macro1)
 

 


 
 

- Acepta el cuadro de diálogo. Sale un pequeño botón con el que podemos finalizar la grabación o hacer una pausa en la macro.
 

 

IMPORTANTE: a partir de este momento, la macro comienza a grabar cualquier pulsación, selección, apertura de menús, click, etc que realizemos, por lo que debemos tener cuidado en hacer los pasos poco a poco. A continuación deberás realizar poco a poco los pasos comentados anteriormente.
 

 

1. Selecciona la tabla

2. Abre la paleta de bordes y colocar un borde exterior

3. Abre la paleta de color de fondo y escoger un color

4. Abre la paleta de color de texto y escoger un color

5. Pulsar un click en el botón del formato monetario

6. Pulsar un click en el botón del forlmato cursiva

7. Pulsar un click fuera de la tabla.

- Pulsa en el botón Detener grabación


|Índice| - |Anterior| - |Siguiente|