Hoe rijen automatisch filteren op basis van celwaarde in Excel?
Normaal gesproken kan de filterfunctie in Excel ons helpen om alle gegevens naar behoefte te filteren, maar soms wil ik cellen automatisch filteren op basis van een handmatige celinvoer, wat betekent dat wanneer ik een criterium in een cel voer, de gegevens kunnen zijn automatisch gefilterd. Zijn er goede idee毛n om deze taak in Excel aan te pakken?
Automatisch filterrijen op basis van de celwaarde die u hebt ingevoerd met VBA-code
Automatisch filterrijen op basis van de celwaarde die u hebt ingevoerd met VBA-code
Stel dat ik het volgende gegevensbereik heb, nu, wanneer ik de criteria in cel E1 en E2 invoer, wil ik dat de gegevens automatisch worden gefilterd zoals hieronder wordt getoond:
1. Ga naar het werkblad waarvan u de datum automatisch wilt filteren op basis van de celwaarde die u hebt ingevoerd.
2. Klik met de rechtermuisknop op de bladtab en selecteer Bekijk code vanuit het contextmenu, in de pop-out Microsoft Visual Basic voor toepassingen venster, kopieer en plak de volgende code in de lege ruimte Module venster, zie screenshot:
VBA-code: automatische filtergegevens volgens de ingevoerde celwaarde:
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: In de bovenstaande code, A1: C20 is uw gegevensbereik dat u wilt filteren, E2 is de doelwaarde waarop u wilt filteren, en E1: E2 is uw criteriumcel wordt gefilterd op basis van. U kunt ze aanpassen aan uw behoefte.
3. Nu, wanneer u de criteria in cel invoert E1 en E2 en druk op Enter key, worden uw gegevens automatisch door de celwaarden gefilterd.
Filter gegevens op meerdere criteria of andere specifieke voorwaarden, zoals tekstlengte, hoofdlettergevoelig
Filter gegevens op meerdere criteria of andere specifieke voorwaarden, zoals tekstlengte, hoofdlettergevoelig, enz.
Kutools for Excel's Super filter functie is een krachtig hulpprogramma, u kunt deze functie toepassen om de volgende bewerkingen te voltooien:
Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. Download en probeer nu gratis! |
Demo: automatisch filterrijen op basis van de celwaarde die u hebt ingevoerd met VBA-code
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar effici毛ntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!