INTRODUCCIÓN.
Las macros de Excel nos permiten automatizar tareas que
realizamos cotidianamente de manera que podamos ser más
eficientes en nuestro trabajo. Una macro no es más que una serie
de comandos o instrucciones que permanecen almacenados
dentro de Excel y que podemos ejecutar cuando sea necesario y
cuantas veces lo deseemos.
Aunque las macros son un tema avanzado de Excel puedes
consultar los siguientes artículos para comenzar a familiarizarte
con este tema.
Macros en Excel: que es, como
funcionan y cómo habilitarlos
Con una Macro en Excel puedes llegar a automatizar una tarea por completo, teniendo
presente que básicamente todas las tareas repetitivas y rutinarias que realizas en tú día a
día, o casi todas, son susceptibles de automatización y con las Macros en Excel puedes
llegar hacer esto totalmente posible.
Por lo cual, en este artículo te explicaremos que es una Macro en Excel y cómo
funcionan, y luego te explicaremos paso a paso cómo puedes crear o habilitar Macros en
Excel para que tengas una idea de cómo hacer tus propias personalizaciones y puedas
darle el uso que más desees.
¿Qué es una Macro en Excel?
Una Macro en Excel es una instrucción automática que se ejecuta para un
procedimiento o acción personalizada y que se pueden potenciar entre sí. Es
decir, que una Macro puede invocar a otras para lograr operaciones o soluciones
mucho más robustas.
Dicho de una forma más simple, una Macro facilita la realización de varias tareas
con un solo comando. Básicamente, su objetivo es la de automatizar y facilitar
las tareas repetitivas que haces en Excel de forma reiterada.
Así funcionan las Macros en Excel
Imagina que al trabajar con Excel, cada dos por tres tienes que ejecutar la misma
acción de forma mecánica, lo cual, te lleva bastantes clicks o vueltas a la
aplicación. Con las Macros puedes automatizar todo ello, de forma que se realicen
en orden todas las acciones que sueles hacer de manera repetitiva. Una vez que
hayas configurado una Macro podrás ejecutarlo las veces que lo requieras.
Al crear un Macro en Excel podrás grabar las pulsaciones de teclas o clics de
ratón que realices en tu trabajo de forma repetitiva, y esto es lo que luego se
repetirá. El lenguaje empleado para el uso de Macros es VBA (Visual Basic), el
cual te permitirá crear las automatizaciones o realizar ajustes de las Macros que
se tengan disponibles.
entajas de usar las Macros de Excel
Utilizar Macros en Excel tiene varias ventajas, entre ellas está la reducción de
errores, ya que los pasos quedan grabados y por consiguiente, hay menos
opciones de que te equivoques. Otra de las ventajas de las Macros, es que te
ayudan a reducir los tiempos en el trabajo al conseguir que algunos procesos se
puedan acelerar.
Adicionalmente, te permite incrementar la utilidad de Excel automatizando algunas
acciones repetitivas de tu trabajo o simplemente creando atajos de teclado para
algunas acciones al usar Excel.
Configurar y habilitar las Macros en Excel
Luego de haber configurado la pestaña de Programador, vamos a activar el centro
de confianza para que nos deje ejecutar las Macros en Excel, es decir, vamos a
habilitar la Macros.
¿Cómo hacemos para habilitar las Macros en Excel? Simple, vamos a ir
nuevamente a Archivo – Opciones y elegimos la opción de Centro de
confianza y damos clic en Configuración del Centro de confianza, una vez
hecho esto, se nos abre un cuadro de diálogo con diferentes opciones, vamos a
centrarnos en el que dice Configuración de Macros y marcamos la casilla que
dice Habilitar todas la Macros.
Con este procedimiento que acabamos de hacer, cada vez que te pasen una
macro ya no tendrás problema para que esta se pueda ejecutar de manera
adecuada.
Cómo crear Macros en Excel
Hay dos formas para poder crear Macros en Excel o hacer uso del lenguaje de Visual Basic.
Sin embargo, en este tutorial nos centraremos en la opción más fácil, y en la que
generalmente usamos cuando recién nos estamos iniciando en este mundo de las Macros y
es utilizar la Grabadora de Macros.
¿Qué es la Grabadora de Macros?
Grabar macro es básicamente una grabadora, valga la redundancia que nos permite grabar
todo el proceso que nosotros hacemos en pantalla hasta que lo pausemos, y luego traducir
todo eso al lenguaje de Visual Basic. Es decir, esta funcionalidad nos permite grabar una
tarea repetitiva sin necesidad de programar en el editor de Visual Basic y asignarle un atajo
para usarla sin que tengamos que realizar todos los pasos manualmente.
Crear Macros en Excel paso a paso
Para crear una Macro en Excel nos vamos a ir a la pestaña
de Programador o Desarrollador y le vamos a dar clic en Grabar macro. Antes
de empezar a grabar la macro, debemos primero que todo ponerle un nombre y
asignarle un acceso directo.
Para asignarle un nombre a una Macro en Excel debes hacerlo sin espacios, sin
tildes y sin caracteres especiales, esta es básicamente una regla que tiene el
Excel. Adicionalmente, Excel te permite seleccionar o crear un libro de Macros y
añadir una descripción que identifique la Macro como tal. Cuando tengas todo
esto, podrás pulsar el botón de Aceptar para empezar a grabar la macro.
Una vez que pulses el botón de Aceptar de la ventana de Grabar macro, volverás
al Excel. En ese momento se estará grabando todos los pasos o acciones
repetitivas que quieres dejar guardadas en la macro para su uso posterior, cuando
ejecutes la macro, ya sea de manera directa o a través de un atajo asignado.
Para el ejemplo, hemos dado un formato al título, en la cual se combinan varias
opciones como el tamaño, la combinación de celdas, color de fondo y el color del
texto. Sin embargo, tenga presente que podrá grabar en la Macro de Excel todo lo
que usted considere como tarea repetitiva y que desee automatizar.
Conclusione
Una macro de Excel es una acción o un conjunto de acciones que se
pueden ejecutar todas las veces que se desee. Es una herramienta
muy útil ya que permite automatizar tareas repetitivas. Además
reduce los errores y el tiempo de trabajo.