Está en la página 1de 5

Cmo crear una macro paso a paso?

03/09/2016 por Camila Ghezzi Hintze


http://www.excel-avanzado.com/introduccion-a-las-macros
En este tutorial, aprenderemos a crear paso a paso una macro simple.

Paso 1: Activar la barra de herramientas Programador


La barra de herramientas necesaria para trabajar con macros est oculta en el Excel por
defecto. Por lo tanto, para empezar a crear nuestra macro es necesario activar esta barra
de herramientas.
La ruta a seguir para activarla es: Archivo Opciones Personalizar cinta de opciones y
activar la casilla Programador en Excel 2010 y Archivo Opciones Ms Frecuentes
Mostrar ficha de programacin en la cinta de opciones en Excel 2007.

Habilitar ficha programador en Excel 2010


Habilitar ficha programador en Excel 2007

Paso 2: Habilitar las macros


Otra opcin por defecto en Excel es que las macros se deshabilitan automticamente. Para
trabajar con macros es necesario cambiar esta opcin. Para ello, debemos seguir la
siguiente ruta: En la pestaa Programador, seleccionar la herramienta Seguridad de
macros. En la nueva ventana que aparecer, seleccionar la opcin Habilitar todas las
macros y dar click en Aceptar.
Habilitar Macros

Paso 3: Crear la macro con el grabador


Una forma muy simple de crear una macro es utilizando el grabador de macros. Esta
herramienta permite que cualquier accin que nosotros realicemos en el libro de Excel sea
codificada en el VBA. Utilizar el grabador es una muy buena manera de empezar a
familiarizarnos con las macros, pero nos limita a nicamente las acciones que se pueden
realizar directamente con las herramientas visibles del Excel. Por lo que ms adelante, ser
necesario ingresar los cdigos manualmente.
Para empezar a grabar nuestra macro, debemos seguir los siguientes pasos: en la pestaa
Programador, seleccione la herramienta Grabar macro. Le aparecer una ventana
donde deber colocar el nombre, mtodo abreviado, descripcin y ubicacin de la macro.

En primer lugar, pngale un nombre a la macro que pueda recordarle la utilidad de este
(pues a la hora de trabajar con varias macros, necesitar recordar para que sirve cada
una). En mtodo abreviado se le da la opcin de crear un atajo para ejecutar la macro
(esta caracterstica es opcional). Luego, le da la opcin de elegir dnde guardar la macro.
Puede elegir entre Libro nuevo, Este libro o Libro de macros personal. Esta ltima opcin
permite guardar la macro en una carpeta personal a la cual podemos acceder desde
cualquier libro de Excel con el que trabajemos, pero nicamente desde la computadora en
la que la hayamos creado. Con las otras dos opciones la macro se guardar en un libro
especfico y la podremos utilizar en cualquier computadora pero solamente para ese
archivo. Finalmente, tambin nos da la opcin de agregar alguna descripcin sobre la
macro que vamos a crear (esto tambin es opcional, pero es til como un recordatorio de
la funcin de la macro). Una vez que damos Aceptar, se ha empezado a grabar nuestra
macro. Podrn ver que donde dieron click a Grabar macro ahora aparece la opcin
Detener macro.

Paso 4: Grabar la macro


Ya prendido el grabador de macros, puede proceder a realizar toda la secuencia de
acciones que desee que realice la macro. Por ejemplo: cambiar el formato de un texto,
eliminar una columna o una fila, borrar contenido de una celda, etc. Una vez que ya
hayamos realizado todas las acciones que queremos que ejecute la macro, debemos
seleccionar la opcin Detener grabacin (ubicada en la pestaa Programador).
Esta nueva macro la puede observar en el editor de Visual Basic. En la misma pestaa
Programador, al abrir la herramienta de Visual Basic le aparecer la ventana para editar.
Para ver la macro creada con el grabador, deber seleccionar el proyecto Mdulo1, entre
las opciones de la barra de proyectos ubicada a la izquierda. Conforme vaya creando ms
macros con el Grabador, se irn agregando esos cdigos a este proyecto llamado Mdulo1.
Tambin puede editar cualquier macro ya creada o incluso crear una nueva manualmente.
Paso 5: Ejecutar la macro
La forma ms directa de poder poner en accin la macro que hemos creado es con el
mtodo abreviado o atajo que nos permita establecer al crear una macro con el grabador.
Si es que utilizamos esta opcin, para ejecutarla slo es necesario aplicar la combinacin
de teclas y la macro realizar automticamente toda la secuencia de acciones que le
indicamos.
En caso de que no haya definido un mtodo abreviado, podr ejecutar la macro de la
siguiente manera. Dentro de la pestaa Programador, al lado de la herramienta Visual
Basic podr ver la opcin de Macros. Al seleccionarla le aparecer una nueva ventana
con la lista de todas las macros disponibles. Elija la macro que desee realizar y seleccione
la opcin ejecutar.

Y listo! Ya ha creado y puesto en accin su primera macro.

También podría gustarte