Capítulo 4: Filtros Avanzados con Macros en Excel
🔴 En este capítulo, desarrollaremos un ejercicio en el que aplicaremos filtros avanzados a una serie de datos valiéndonos de macros. Recuerda descargar el archivo con los datos para que practiques tú mismo. ¡Empecemos!
Qué son los Filtros Avanzados
Si ya pasaste por nuestro curso intermedio 🙋♂️, en el último módulo vimos la aplicación de Filtros Avanzados a una serie de datos. En este capítulo no solamente aplicaremos dichos filtros, sino que automatizaremos el proceso haciendo uso de macros. 📈
Creando el formulario de entrada
👉 Para este programa desarrollaremos una interfaz visual muy simple que consta de una pequeña tabla para la entrada de filtros y un botón para ejecutar la macro. 🔍
Solo copiamos los encabezados de la tabla de referencia arriba de esta y agregamos una fila para escribir los filtros. 👌
Creando el botón de búsqueda 🔍
En el vídeo de este capítulo, Miguel nos enseña a crear un botón con la opción Formas. Aquí variaremos un poco e insertaremos un ícono de lupa 🔍 para realizar la misma función.
🚗 Seguimos la ruta: Pestaña insertar > Opción Íconos > Tipeamos «Buscar» > Seleccionamos el ícono de nuestra preferencia > Clic en Insertar. 🚎
Creando la macro de búsqueda y filtrado
🤔 Siendo el capítulo 6 de este curso avanzado, ya debes conocer las distintas formas de grabar y detener una macro. En la imagen inferior, usamos la ruta Programador > Grabar macro para realizar esta acción.
Para este ejercicio, le asignamos el nombre Macro_Filtro y el atajo CTRL+u (Puedes personalizarlo como quieras). Recuerda que es importante poner una descripción clara.
Ahora, nos dirigimos a la pestaña Datos > Menú Ordenar y Filtrar > Avanzado.
Al hacer esto nos saldrá una ventana emergente con las opciones del filtro avanzado. Si no recuerdas bien cómo hacer esto, te recomendamos revisar el 👉 capítulo 20 del curso intermedio, donde revisamos esto detalladamente.
Seleccionamos el rango de la tabla (aquella que contiene los datos) y el rango de criterios (la pequeña tabla superior). 🤔
Asignando la macro al botón de búsqueda
🚀 Por último, hacemos clic derecho en el botón que hayamos creado, en este caso, en la lupa. Seleccionamos la opción «asignar macro», seleccionamos la que creamos y le damos a aceptar.
🏆 ¡Listo! No fue tan «avanzado» como suena, ¿verdad? 😆 En unos cuantos pasos pudiste crear un cuadro de entradas para filtrar de manera fácil y rápida una base de datos.
muy bueno Miguel
mañana voy a usarlo en la empresa a ver que aceptacion tiene
gracias por enseñar
Todo esto no se puede hacer también con tablas dinámicas?