Tenemos un informe de la empresa con el nombre del empleado, el estado, la identificación de empresa, el gerente y el proceso.

img38

Los datos anteriores contienen más de 250 filas. Ahora, queremos que el usuario seleccione Nombre, Administrador y Proceso de las listas desplegables.

La información debe actualizarse en otra hoja con un solo clic

img39

Para obtener el resultado de los múltiples criterios mostrados anteriormente, necesitamos el código VBA Necesitamos seguir los pasos mencionados a continuación para iniciar el editor de VB Haga clic en la pestaña Desarrollador Desde el grupo Código , seleccione Visual Basic o simplemente presione ALT + F11 para iniciar la pantalla VBA

img40

  • Haga clic en Insertar y luego en Módulo

img41

Esto creará un nuevo módulo.

Ingrese el siguiente código en el Módulo;

img42

img43

Podemos asignar la macro al botón GO. Después de hacer clic en el botón IR, obtendremos el siguiente resultado

img44

El código VBA anterior actualizará automáticamente el resultado a medida que cambiemos el nombre del empleado, el gerente o el proceso.

De esta manera, usando Advance Filter * a través de VBA, podemos extraer datos en múltiples condiciones.

ÍNDICE DE FILTRO AVANZADO:

link: / tips-Introduction-to-use-advance-filter [Introducción al filtro avanzado]

`enlace: / consejos-usando-y-o-y-criterios-múltiples [1.

Usando “Y”, “O” y Criterios múltiples] `

`enlace: / tips-how-to-filter-unique-records [2. ¿Cómo filtrar registros únicos?] `

`enlace: / tips-how-to-use-wildcards [3. ¿Cómo utilizar comodines?] `

`link: / tips-extract-records-after-specific-date-criteria [4.

Extraer registros después de criterios de fecha específicos] `

`enlace: / consejos-extraer-elementos-entre-2-fechas-criterios [5.

Extraiga elementos entre los criterios de 2 fechas] `

`enlace: / tips-how-to-extract-data-with-specific-text [6.

¿Cómo extraer datos con texto específico?] `

`link: / tips-how-to-extract-data-to-another-worksheet-using-vba [7.

¿Cómo extraer datos a otra hoja de trabajo usando VBA?] `