În acest articol, vom învăța cum să extragem înregistrarea fără criterii prin VBA în Microsoft Excel.
Să luăm un exemplu pentru a înțelege cum putem pune filtrul și selectăm criteriile și apoi să luăm măsurile necesare:-
Avem date în intervalul A: coloane G, în care coloana A conține nume, coloana b conține adresă, coloana C conține oraș, coloana D regiune, coloana E țară, coloana F număr de telefon și coloana G conține criterii.
Vrem să scriem Macro pentru a pune filtrul și apoi filtrăm datele în conformitate cu Nu conține date în coloana G și apoi ștergem Nu conține date. Și apoi scoateți filtrul și afișați toate datele.
Pentru a extrage înregistrarea cu criteriile Not, urmați pașii de mai jos:
- Deschideți pagina VBA, apăsați tasta Alt + F11
- Introduceți un modul
- Apoi accesați din nou meniul de inserare și faceți clic pe procedura, unde veți obține procedura dacă nu știți cum ar trebui să porniți macrocomanda
- Scrieți codul menționat mai jos:
Sub Delete_NotEligible () ActiveSheet.Range ("$ A $ 1: $ G $ 15"). Câmpul AutoFilter: = 7, Criteria1: = "" Rânduri ("2:12"). Selectați Selection.Delete Shift: = xlUp Range (" B1 "). Selectați Selection.AutoFilter End Sub
- Pentru a rula codul, apăsați tasta F5 de pe tastatură.
- Datele vor fi filtrate și apoi, conform criteriilor stabilite, datele filtrate vor fi șterse.
Explicatie cod:
- Am definit gama antetului de date pentru a pune filtrul cu criterii de celule care nu sunt goale în coloana de eligibilitate
- Definiți în cod pentru a selecta rândul și apoi veți șterge întregul rând
- La final deschideți filtrul
În acest fel, putem pune filtrul pe baza unor criterii particulare și apoi putem șterge datele.
Dacă ți-au plăcut blogurile noastre, împărtășește-le prietenilor tăi de pe Facebook. Și, de asemenea, ne puteți urmări pe Twitter și Facebook.
Ne-ar plăcea să aflăm de la dvs., să ne anunțați cum putem îmbunătăți, completa sau inova munca noastră și să o îmbunătățim. Scrieți-ne pe site-ul de e-mail