¿Cómo autofiltrar filas según el valor de la celda en Excel?
Normalmente, la función Filtro en Excel puede ayudarnos a filtrar cualquier dato que necesitemos, pero, a veces, me gustaría filtrar automáticamente las celdas en función de una entrada de celda manual, lo que significa que cuando ingreso un criterio en una celda, los datos pueden filtrado automáticamente a la vez. ¿Hay buenas ideas para lidiar con este trabajo en Excel?
Filtrar filas automáticamente según el valor de celda que ingresó con el código VBA
Filtrar filas automáticamente según el valor de celda que ingresó con el código VBA
Supongamos que tengo el siguiente rango de datos, ahora, cuando ingreso los criterios en la celda E1 y E2, quiero que los datos se filtren automáticamente como se muestra a continuación:
1. Vaya a la hoja de trabajo en la que desea filtrar automáticamente la fecha según el valor de celda que ingresó.
2. Haga clic con el botón derecho en la pestaña de la hoja y seleccione Ver código en el menú contextual, en el emergente Microsoft Visual Basic para aplicaciones ventana, copie y pegue el siguiente código en el espacio en blanco Módulo ventana, ver captura de pantalla:
Código de VBA: datos de filtro automático de acuerdo con el valor de celda ingresado:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160606
If Target.Address = Range("E2").Address Then
Range("A1:C20").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("E1:E2")
End If
End Sub
Note: En el código anterior, A1: C20 es su rango de datos que desea filtrar, E2 es el valor objetivo sobre el que desea filtrar, y E1: E2 es su celda de criterios se filtrará en función de. Puede cambiarlos según sus necesidades.
3. Ahora, cuando ingrese los criterios en la celda E1 y E2 y pulse Participar clave, sus datos serán filtrados por los valores de celda automáticamente.
Filtrar datos por múltiples criterios u otra condición específica, como por la longitud del texto, por mayúsculas y minúsculas
Filtrar datos por múltiples criterios u otra condición específica, como por longitud del texto, por mayúsculas y minúsculas, etc.
Kutools for Excel, Súper filtro característica es una poderosa utilidad, puede aplicar esta característica para finalizar las siguientes operaciones:
Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora! |
Demostración: Filtra automáticamente las filas según el valor de celda que ingresó con el código VBA
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!