Cum se extrage înregistrarea fără criterii prin VBA

Anonim

Î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