Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Filtros

Filtros avanzados en Excel

| Sin comentarios

Este filtrado de datos es totalmente personalizado para seleccionar diferentes criterios según el encabezado de la información

Tenemos una data de clientes de ventas que se va a utilizar para trabajar filtros avanzados en Excel, ya sea sin macros y con macros.

Filtros

En la cual, la superior se copiará la misma información del encabezado.

Filtros avanzados

Para seleccionar los filtros avanzados según criterio se debe ingresar en la ficha Datos y en el botón filtro avanzado aparecerá una ventana.

Datos filtrados

En rango de lista se debe seleccionar toda la data y como se desea filtrar en el mismo lugar solo se mantiene seleccionado Filtrar la osta sin moverla a otro lugar

Filtro avanzado

Para el rango de criterio se selecciona el encabezado con el filtro que se desea.

Filtro avanzado2 

El resultado es que filtra solo las opciones que se puso en este caso, Canal Distribuidor y Ventas mayores de 100,000

Filtro canal

De igual forma se puede hacer el mismo paso solo que en Acciones poner copiar a otro lugar y seleccionar la pestaña a copiar el filtrado.

Filtro avanzado3

El resultado copiaría el filtro según criterio en la celda seleccionada

TABLAS

El encabezado que funcionará como filtro crearlo como tabla y de igual manera realizar la misma acción con la data, ésta vez haciendo uso de la Macro.

Insertar tabla con macro

Asignarle un nombre a las tablas, en este caso se llamará “FiltroVBA” y para la tabla data se llamará “DatosClientes”

Filtros VBA 

Datos clientes

Abrimos el Visual Basic e insertamos un nuevo módulo 

Módulo macros

Ingresar el código de filtro avanzado con el nombre de tabla de los DatosClientes y el rango de criterio

Módulo1 macros 

Luego insertamos un botón de comando que llamará al filtro avanzado creado como macro. En Programador - Insertar – Controles de Formulario

Programador

El botón pedirá asignar macro y se seleccionará la macro creada llamada FiltroAvanzado.

Filtro avanzado01

Al botón también se le pondrá de nombre Filtro Avanzado .

Filtro avanzado02

 Se puede poner los criterios a filtrar y ejecutamos el filtrado con el botón Filtro Avanzado.

Filtro avanzado03

También se puede agregar otra fila para filtrar y la data reconoce el filtro avanzado.

Filtro avanzado04

 

Deja una respuesta

Los campos requeridos estan marcados con *.