Rijen verwijderen op basis van voorwaarden

Anonim

Als je serieus op zoek bent naar een VBA-code om je te helpen om alle rijen te verwijderen op basis van specifieke tekst in een bepaalde kolom, dan is dit artikel iets voor jou. In dit artikel leren we hoe u een rij kunt verwijderen als de specifieke tekst in een kolom wordt gevonden.

Vraag): Ik heb een bestand waarin ik alleen die rijen nodig heb met "Product B" in kolom B. Ik wil al het andere verwijderen. Kan iemand mij helpen om een ​​macro te schrijven? Hieronder volgt de momentopname van de gegevens die we hebben:

We moeten de onderstaande stappen volgen:

  • Klik op het tabblad Ontwikkelaar
  • Selecteer in de codegroep Visual Basic

Voer de volgende code in de standaardmodule in:

Sub VerwijderRij()

Met blad1.cellen(1).huidige regio.kolommen(2)

.AutoFilter 1, "Product B"

.Gehele rij.Verwijderen

Eindigt met

Einde sub

Code uitleg:

Stap 1) De bovenstaande code selecteert de huidige regio uit kolom 2, d.w.z. Productkolom

Stap 2) Filter toepassen

Stap 3) De zichtbare cellen worden met de hele rij verwijderd. Code verwijderen. Rest van de gegevens, d.w.z. waar Product B in kolom B staat, zal onze uitvoer zijn.

Op deze manier kunnen we met behulp van VBA-code rijen verwijderen die aan specifieke voorwaarden voldoen.

Download - Verwijder rijen op basis van voorwaarden - xlsm