1. Uso de Macro de Excel
¿Qué es una Macro en Excel?
Las Macros en Excel son un conjuntos de instrucciones que se ejecutan de manera
secuencial por medio de una orden de ejecución, claro esta que una Macro puede invocar a
otras, logrando de esta forma obtener operaciones cada vez mas complejas.
En el caso de Excel el lenguaje empleado para el uso de Macros es VBA (Visual Basic para
Aplicaciones), Excel cuenta con un “Editor de Visual Basic” o también conocido como
“Editor de VBA” que permite la creación, y/o mantenimiento de las Macros que se tengan
disponibles.
¿Para qué sirve una Macro en Excel?
Las Macros en Excel son útiles entre otras cosas por que permiten la automatización de
tareas repetitivas, por ejemplo si se da cuenta que todos lo días se encuentra creando la
misma tabla dinámica (pero con distintos datos), o colocando el mismo formato a una hoja,
entonces es el momento de automatizar dicha labor por medio de Macros.
En el siguiente artículo se puede ver mas de cerca la utilidad de una macro.
¿Cómo crear una Macro en Excel?
El punto fuerte a favor del uso de Macros, es que es sencillo de aprender a crearlas y
ejecutarlas, crear Macros es simple, y se puede llegar a ahorrar mucho tiempo remplazando
aquellas tareas repetitivas por Macros que usted mismo haya creado, uno de los primeros
pasos para acercarse al uso de Macros puede ser el comenzar a utilizar el grabador de
Macros.
¿Cómo Activar el botón para realizar la macro?
Para poder realizar una macro, lo primero que debes hacer es activar el botón programador,
si es que no lo tienes ya activo. Para activar la ficha de programador sigue la siguiente ruta:
2. ¿Cómo se graba una macro?
Para grabar una macro, el primer paso es verificar que la opción del desarrollador este
habilitado dentro de la barra de herramientas; una vez que esta opción aparece podemos
seleccionar la opción de “Grabar Macro”, ubicada en la parte izquierda de la barra.
El segundo paso es ingresar los detalles de la “Macro” que se va a proceder a grabar,
debemos ingresar: Nombre, método de abreviado (o atajo que se puede usar para utilizar
esta macro), opción de donde se debe guardar y por último se puede incluir la descripción.
Una vez se selecciona aceptar, la macro comenzara a grabar todas las acciones que se
realicen a partir de ese momento.
3. Una vez que se han realizado todas las opciones que se requerían, se debe detener la
grabación con cualquier de las siguientes opciones:
Habilitar o deshabilitar macros en Excel
Existen diversas formas de habilitar macros en Excel ya que por seguridad Excel los
deshabilita, para ello en primer lugar debemos estar seguros que el archivo con macros que
se habilitará sea confiable y luego de ello dependiendo del escenario en el que nos
encontremos podremos proceder a habilitar las macros. Entre estos escenarios tenemos:
Habilitar macro cuando aparece la barra de Mensajes:
Cada vez que abrimos un archivo en Excel que contenga macros saldrá la Barra de
Mensajes con un ícono de escudo y dependiendo de la versión de Excel con la que
trabajemos puede tener el siguiente mensaje:
Excel 2013-2010: “Advertencia de Seguridad Las macros se han deshabilitado ” y a
continuación la opción “Habilitar Contenido”:
Excel 2007: “Advertencia de Seguridad Las macros se han deshabilitado ” y a
continuación la opción “Opciones“:
En el primer caso (Excel 2013-2010) sólo tenemos que hacer clic en la opción “Habilitar
contenido” para habilitar las macros del archivo abierto, en el segundo caso (Excel 2007)
tenemos que hacer clic en “Opciones” y a continuación saldrá la siguiente venta donde
debemos buscar la opción “Habilitar este contenido” y luego clic en Aceptar:
4. De esta forma se habilitan los macros en Excel, sin embargo a veces al abrir Excel no nos
percatamos de esta barra de mensajes y simplemente la cerramos por lo que luego al querer
utilizar las macros del archivo no funcionaran y nos saldrá el siguiente mensaje “Debido a
su configuración de seguridad, se han deshabilitado las macros. Para ejecutar macros es
necesario que primero vuelva a abrir este libro. Para obtener más información sobre cómo
habilitar macros, haga clic en Ayuda”:
Bastará con volver a abrir el libro para activar las macros tal cual lo explicado.
Habilitar macro desde el Centro de Confianza:
Al realizar el cambio desde el Centro de Confianza, la configuración de las macros
cambiará para todos los libros de Excel que se ejecuten a futuro, tener en cuenta que este
cambio no aplica para otros programas de Office. El procedimiento a realizar es el
siguiente:
1. Hacer clic en la pestaña Archivo (Excel 2013-2010) ó en el botón de Microsoft
Office (Excel 2007)
2. Hacer clic en Opciones (Excel 2013-2010), Opciones de Excel (Excel 2007)
3. Hacer clic en Centro de Confianza y luego en Configuración del Centro de confianza.
4. Hacer clic en Configuración de macros.
5. Seleccionar la mejor opción según nuestras necesidades.
6. Hacer clic en Aceptar
7. Salir de Excel y reiniciarlo para verificar la configuración elegida.
Dentro de la configuración de macros se tienen las siguientes opciones que pasare a explicar
a detalle:
5. Deshabilitar todas las macros sin notificación Al seleccionar esta opción, se procederá
a deshabilitar todos las macros y tampoco saldrá el mensaje de Advertencia de Seguridad
cuando se abra un archivo con macros, por tanto no se podrá identificar que el archivo tiene
macros ni tampoco que están deshabilitados hasta su ejecución.
Deshabilitar todas las macros con notificación Se deshabilitan las macros, pero al abrir
un archivo con macros saldrá al inicio el mensaje de Advertencia de seguridad, esta opción
es la que Excel tiene activa por defecto.
Deshabilitar todas las macros excepto las firmadas digitalmente Sólo se ejecutarán
aquellas macros que cuenten con una firma digital emitida por un editor de confianza, lo
cual hoy en día existe muy poco, en caso se abra un archivo con macros que no cuente con
dicha firma entonces automáticamente saldrá el mensaje de Advertencia de Seguridad.
Habilitar todas las macros (no se recomienda, se podría ejecutar código
peligroso) Esta es la opción mediante la cual se ejecutan todas las macros sin excepción
al abrir cualquier archivo con estas propiedades . Esta configuración puede poner en peligro
nuestros equipos si no estamos seguros de lo que estamos abriendo.
Tomar en cuenta también que para ir al Centro de confianza se puede hacer desde la
ficha Programador —> Seguridad de Macros —> Configuración de macros:
Si la ficha Programador no está disponible realizar lo siguiente:
1. Haga clic en el botón de Microsoft Office (Excel 2007) ó en Archivo (Excel 2013-2010)
2. Luego, en Opciones de Excel.
3. Haga clic en Más frecuentes y finalmente,
4. Active la casilla de verificación Mostrar ficha Programador en la cinta de opciones