You are on page 1of 6

FILTRO AUTOMATICO CON MACRO.

1. Realizamos la siguiente base de datos en una hoja que llamaremos Bdatos.

La tabla debe cumplir con los títulos, los datos puede colocar los que usted quiera.

2. Damos nombre al rango de datos de la siguiente manera.

Seleccionamos todo el rango de datos, en seguida vamos al cuadro de nombres y


allí digitamos el nombre que tendrá el rango para este caso DATOS y damos
enter.

3. En la siguiente hoja que llamaremos filtro, realizaremos las siguientes tablas:

3. una vez diseñadas las dos tablas iniciamos la grabación de la macro. La


llamaremos FILTRO y la activamos con control Q.

4. Una vez inicie la grabación nos ubicamos en la hoja filtro y vamos a la pestaña
datos, luego en el grupo ordenar y filtrar seleccionamos la opción avanzadas.
Se abre el siguiente cuadro de dialogo.

EN ACCION: seleccionamos copiar a otro lugar.

EN RANGO DE LA LISTA: es de donde se va a obtener la información a filtrar.


ingresamos el nombre que le dimos al rango de datos para este caso fue DATOS.

EN RANGO DE CRITERIOS: seleccionamos todo el rango de la tabla FILTRAR


POR.

EN COPIAR A: seleccionamos todo el rango de la tabla RESULTADO

Y damos aceptar.
Nos damos cuenta de que nos ha pegado los datos de la primera hoja Bdatos.

5. seleccionamos la fila vacía de la tabla FILTRAR POR y damos suprimir.

Damos un clic en la celda debajo de CEDULA para que el cursor siempre quede
situado en esta celda.

6. Terminado el proceso detenemos la grabación.

7. Insertamos un BOTÓN o lo podemos crear. Lo llamamos APLICAR FILTRO y le


asignamos la macro creada.

8. ahora verificamos el funcionamiento de la macro.

Comencemos por digitar en la casilla nombre, un nombre existente en la base de


datos.
Y pulsamos el botón “aplicar filtro”.

Y podemos seguir filtrando por todos los demás encabezados.

Aparte de filtrar por nombre, apellido, teléfono, ciudad, también podemos filtrar
por los que ganan más de un determinado valor, por ejemplo:

Para filtrar los que ganan un sueldo total de más de un millón, nos ubicamos sobre
la casilla de total y digitamos >1’000.000 y aplicamos el filtro y lo mismo podemos
hacer para salario y valor extras.

9. Si necesita ampliar el rango de datos debes realizar lo siguiente:

Seleccionar la pestaña formulas y luego en el grupo nombres definidos damos


clic en la opción administrador de nombres.
Ahora en la pestaña que se despliega, debes seleccionar el rango “DATOS” y
damos clic en la opción Editar

Y procedemos a seleccionar el nuevo rango de la base de datos.


Y damos aceptar.

10. usted debe agregar un botón para limpiar el resultado.

You might also like