Si utilizas Excel frecuentemente es posible que en alguna ocasión te
hayas encontrado ejecutando una misma serie de acciones una y otra vez.
Esas acciones que haces repetidas veces se podrían automatizar con una macro.
¿Qué son las Macros?
Las Macros en Excel son un conjuntos de instrucciones
que se ejecutan de manera secuencial por medio de una orden de
ejecución. El lenguaje utilizado por las macros es VBA, es decir Visual Basic para Aplicaciones.
¿Para que sirven las Macros?
Las Macros en Excel son útiles entre otras cosas por
que permiten la automatización de tareas repetitivas, por ejemplo podermos crear una macro para que el contenido de una celda nos aparezca en letra negrita y con la celda en color rojo.
Las macros las creamos utilizando la grabadora de macros. Lo primero que tenemos que hacer es ir a la pestaña de Desarrollador y posteriormente buscamos el icono de grabar macro.
Aquí lo que tenemos es que dar nombre a la macro, podemos utilizar un método abreviado, aunque no es necesario, posteriormente podemos guardarlo en este libro, que será el libro en él que estamos trabajando, o también en el libro de macros personal. Y una vez que le demos al botón de Aceptar comenzará a grabar todos los movimientos y acciones que estemos realizando hasta que le demos a parar la grabación de la macro que estemos realizando.
En este caso hemos creado una macro, la cual lo que hace es ponernos la letra de color rojo y el fondo de la celda en color amarillo.¿Se puede ver el Código de la Macro Creada?

¿Como podemos ejecutar una macro?
Hay dos formas, la primera es desde la pestaña Desarrollador, le damos a continuación a Macros, elegimos la macro y posteriormente a Ejecutar. Otra forma sería insertando un control ActiveX como Botón de Comando. Esto lo haremos desde la pestaña Desarrallador, le damos a Insertar Control ActiveX, posteriormente le damos al icono de Botón de Comando y lo creamos. Con el icono de Modo Diseño activado le damos doble click al botón y nos saldrá una pantalla de Visual Basic de Microsoft Excel para ponerle el código de VBA y aquí simplemente lo que tenemos que hacer para ejecutar la macro es poner el nombre de la macro.
Os he explicado el tema de las macros debido a que os quiero mostrar un ejemplo de Filtro Avanzado que se ejecuta mediante una macro, ésto lo haremos en una nueva entrada.
No hay comentarios:
Publicar un comentario
Gracias por participar en esta página.