I denne artikel skal vi lære at udtrække post uden kriterier gennem VBA i Microsoft Excel.
Lad os tage et eksempel for at forstå, hvordan vi kan sætte filteret og vælge kriterierne og derefter tage den nødvendige handling:-
Vi har data i område A: G -kolonner, hvor kolonne A indeholder navn, kolonne b indeholder adresse, kolonne C indeholder by, kolonne D -område, kolonne E -land, kolonne F -telefonnummer og kolonne G indeholder kriterier.
Vi vil skrive makroen for at sætte filteret og derefter filtrere dataene i henhold til Ikke indeholder data i G -kolonnen og derefter slette Ikke indeholder data. Og fjern derefter filteret og vis alle data.
Følg nedenstående givne trin for at udtrække post med Not -kriterier:
- Åbn VBA -side tryk på tasten Alt+F11
- Indsæt et modul
- Gå derefter til menuen Indsæt igen, og klik på procedure, hvor du får proceduren, hvis du ikke ved, hvordan makroen skal startes
- Skriv nedenstående kode:
Sub Delete_NotEligible () ActiveSheet.Range ("$ A $ 1: $ G $ 15"). Autofilterfelt: = 7, Criteria1: = "" Rækker ("2:12"). Vælg Selection.Delete Shift: = xlUp Range (" B1 "). Vælg Selection.AutoFilter End Sub
- For at køre koden skal du trykke på tasten F5 på tastaturet.
- Data vil blive filtreret, og derefter i henhold til de fastsatte kriterier vil filtrerede data blive slettet.
Kode Forklaring:
- Vi har defineret dataoverskriftens overskrift for at sætte filteret med kriterier for ikke-tomme celler i berettigelseskolonnen
- Definer i koden for at vælge rækken, og derefter vil hele rækken blive slettet
- I slutningen åbner du filteret
På denne måde kan vi sætte filteret på grundlag af bestemte kriterier og derefter slette dataene.
Hvis du kunne lide vores blogs, kan du dele den med dine venner på Facebook. Og også du kan følge os på Twitter og Facebook.
Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre, supplere eller innovere vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet