Sie sind auf Seite 1von 5

Apuntes de Macros en Excel I

MACROS EN EXCEL

Una MACRO, no es sino una secuencia de rdenes escritas en los archivos de las hojas
de clculo que se encarguen de realizar automticamente aquellas acciones que son
repetitivas en el manejo de nuestros datos. Esto es, si en un trabajo en la hoja, es
necesario realizar una secuencia de tareas y ms tarde hay que repetir esta secuencia
otra vez, y luego otra vez; convirtindose esto en una rutina; entonces es cuando se
hace necesario recurrir a una MACRO.

Para activar la ficha Programador


Esta es una ficha adicional necesaria si es que se quiere trabajar con macros en
Excel 2007. Para activarla haga lo siguiente:

1.- Hacer clic en el botn Opciones de Excel.

2.- Activar la casilla Mostrar ficha del Programador en la cinta de opciones.

En Excel 2010, para activar la ficha Programador:

1. Haga clic en la pestaa Archivo.


2. Haga clic en Opciones.
3. Haga clic en Personalizar la cinta de opciones.
4. En Personalizar la cinta de opciones y Pestaas principales, active la casilla
Programador.

1
Apuntes de Macros en Excel I


Uso de la grabadora de macros

A pesar que la programacin se realiza internamente utilizando el lenguaje de


Visual Basic, no es necesario que los usuarios de Excel sepan necesariamente el
uso de este lenguaje. Y esto es as, gracias a que existe la posibilidad de que se
puedan grabar las acciones que necesitamos utilizando para ello una grabadora de
macros, la cual almacena en memoria todas las acciones a grabar, e internamente
convierte a estas en un programa en Visual Basic.
Para crear una macro haciendo uso de la grabadora de macros se siguen los
siguientes pasos:

1.- En la ficha Programador hacer clic en el comando Grabar macro.

2.- En la ventana de dilogo que aparece escribir un nombre para la macro a


grabar. Este nombre no deber contener espacios en blanco. Y luego haga clic
en Aceptar.

2
Apuntes de Macros en Excel I

3.- Al aparecer el botn cuadrado azul en el lado izquierdo de la barra de estado;


realizar cuidadosamente y en forma secuencial, todas las acciones que se
desean grabar.
4.- Para finalizar la grabacin hacer un clic en el comando Detener grabacin de
la ficha Programador, o en el cuadrado azul de la barra de estado.

Nota.- Las macros al ser creadas pueden grabarse en el libro actual, como se puede apreciar en
la ventana de dialogo anterior en la opcin: Este libro , con lo cual la macro slo
funcionar en ese libro; o tambin se pudo elegir en la ventana de dilogo la opcin : Libro
de macros personal, para cuyo caso la macro podra funcionar tambin en todos los libros
de Excel; sin embargo, hay que tener cuidado con esto, pues si se graba en el libro de
macros personal esto har que dicha macro y todas las que se encuentren all sean
cargadas en memoria RAM cada vez que se ingrese a Excel, restando con ello memoria al
computador.

Una vez creada, veamos a continuacin como se hace para que la macro funcione:

Ejecucin de una macro

Una macro puede ejecutarse con el men Herramientas/Macro/Macros, y en la


ventana de dialogo, seleccionar su nombre y luego elegir el botn Ejecutar.

Asignar macro a un objeto o botn

Sin embargo, un modo ms controlado y fcil de ejecutar una macro es asignndola


a un elemento de imagen, como puede ser a un dibujo de Autoformas, a un botn
de herramientas personalizado o incluso hasta a un grfico.

Para asignar una macro a un botn de Autoformas realizar lo siguiente:

3
Apuntes de Macros en Excel I

1.- Sealar con el mouse el borde del botn y hacer un clic derecho para llamar al
men contextual
2.- En el men elegir la opcin Asignar macro.
3.- Seleccionar el nombre de la macro de la lista y luego clic en Aceptar.

4.- Finalmente haga clic fuera del botn para liberar la seleccin.

Para ejecutar una macro con la tecla de Mtodo abreviado

El modo permite ejecutar la macro en cualquier momento por medio de una


combinacin de teclas Ctrl + la tecla que se eligi como mtodo abreviado.

Para grabar una macro Usando Referencias Relativas

Vamos a ver cmo podemos grabar la macro, usando referencias relativas. Haga
entonces lo siguiente:

1.- En la ficha Programador hacer clic en el comando Usar referencias relativas y


luego clic en el comando Grabar macro.

Uso del Editor de Visual Basic

Al grabar una macro, el programa o subrutina que ha grabado Excel est escrito en
una hoja de Modulo insertada dentro del libro actual de Excel. Para poder visualizar
el cdigo de una macro podemos pinchar en la opcin Modificar o acceder
directamente a travs del comando Visual Basic en la pestaa Programador
Grupo Cdigo o Alt + F11.

4
Apuntes de Macros en Excel I

Das könnte Ihnen auch gefallen