Slik trekker du ut post med ikke -kriterier gjennom VBA

Anonim

I denne artikkelen skal vi lære å trekke ut poster uten kriterier gjennom VBA i Microsoft Excel.

La oss ta et eksempel for å forstå hvordan vi kan sette filteret og velge kriteriene og deretter iverksette nødvendige tiltak:-

Vi har data i område A: G -kolonner, der kolonne A inneholder navn, kolonne b inneholder adresse, kolonne C inneholder by, kolonne D -region, kolonne E -land, kolonne F -telefonnummer og kolonne G inneholder kriterier.

Vi vil skrive makroen for å sette filteret og deretter filtrere dataene i henhold til Ikke inneholder data i G -kolonnen og deretter slette Ikke inneholder data. Fjern deretter filteret og vis alle data.

Følg trinnene nedenfor for å trekke ut post med Not -kriterier:

  • Åpne VBA -siden, trykk på tasten Alt+F11
  • Sett inn en modul
  • Gå deretter til menyen Sett inn igjen og klikk på prosedyren, der du får fremgangsmåten hvis du ikke vet hvordan makroen skal startes
  • Skriv koden nedenfor:
Sub Delete_NotEligible () ActiveSheet.Range ("$ A $ 1: $ G $ 15"). AutoFilter Field: = 7, Criteria1: = "" Rows ("2:12"). Velg Selection.Delete Shift: = xlUp Range (" B1 "). Velg Selection.AutoFilter End Sub 
  • For å kjøre koden, trykk på tasten F5 på tastaturet.
  • Data vil bli filtrert og deretter i henhold til angitte kriterier vil filtrerte data bli slettet.

Kode Forklaring:

  • Vi har definert toppteksten for data for å sette filteret med kriterier for ikke-tomme celler i kvalifikasjonskolonnen
  • Definer i koden for å velge raden og vil deretter slette hele raden
  • På slutten åpner du filteret

På denne måten kan vi sette filteret på grunnlag av bestemte kriterier, og deretter slette dataene.

Hvis du likte bloggene våre, del den med vennene dine på Facebook. Og du kan også følge oss på Twitter og Facebook.

Vi vil gjerne høre fra deg, gi oss beskjed om hvordan vi kan forbedre, utfylle eller innovere arbeidet vårt og gjøre det bedre for deg. Skriv til oss på e -post