U ovom ćemo članku naučiti kako izdvojiti zapis bez kriterija kroz VBA u programu Microsoft Excel.
Uzmimo primjer kako bismo razumjeli kako možemo postaviti filtar i odabrati kriterije, a zatim poduzeti potrebne radnje:-
Imamo podatke u rasponu A: G stupci, u kojima stupac A sadrži ime, stupac b sadrži adresu, stupac C sadrži grad, stupac D regija, stupac E država, stupac F telefonski broj i stupac G sadrži kriterije.
Želimo napisati makro kako bismo stavili filtar, a zatim filtrirali podatke prema Ne sadrži podatke u stupcu G, a zatim izbrisali Ne sadrži podatke. Zatim uklonite filtar i pokažite sve podatke.
Da biste izvukli zapis s kriterijima Nije, slijedite dolje navedene korake:
- Otvorite VBA stranicu pritisnite tipku Alt+F11
- Umetnite modul
- Zatim idite na ponovno umetanje izbornika i kliknite postupak, gdje ćete dobiti postupak ako ne znate kako pokrenuti makro
- Napišite dolje navedeni kod:
Sub Delete_NotEligible () ActiveSheet.Range ("$ A $ 1: $ G $ 15"). Polje automatskog filtriranja: = 7, Criteria1: = "" Redovi ("2:12"). Odaberite odabir. Izbriši pomak: = xLUp raspon (" B1 "). Odaberite Selection.AutoFilter End Sub
- Za pokretanje koda pritisnite tipku F5 na tipkovnici.
- Podaci će se filtrirati, a zatim će se prema postavljenim kriterijima filtrirani podaci izbrisati.
Objašnjenje koda:
- Definirali smo raspon podataka zaglavlja za postavljanje filtra s kriterijima ćelija koje nisu prazne u stupac prihvatljivosti
- U kodu definirajte odabir retka, a zatim ćete izbrisati cijeli red
- Na kraju otvorite filter
Na taj način možemo postaviti filter na temelju određenih kriterija, a zatim izbrisati podatke.
Ako vam se sviđaju naši blogovi, podijelite ih sa svojim prijateljima na Facebooku. Također nas možete pratiti na Twitteru i Facebooku.
Voljeli bismo čuti vaše mišljenje, javite nam kako možemo poboljšati, nadopuniti ili inovirati svoj rad i učiniti ga boljim za vas. Pišite nam na web stranici e -pošte