Wildcard pentru a șterge celulele prin VBA

În timp ce lucrăm cu date brute pe Excel, căutăm adesea date care corespund criteriilor și ștergem toate celelalte date care nu corespund criteriilor date. În acest articol, vom învăța cum să scăpăm de valori care nu îndeplinesc criteriile noastre.

Dacă întâlniți o situație în care nu doriți să ștergeți toate celulele, în schimb doriți să ștergeți date care nu conțin text specific, atunci ar trebui să citiți acest articol. Deci, fără a intra în teorie, să trecem direct la exemplu.

Exemplu: Ștergeți fiecare celulă dintr-un interval A, cu excepția celulelor care conțin „ABC”

Am creat datele de mai jos pentru a ilustra procesul.

Trebuie să urmăm pașii de mai jos:

  • Faceți clic pe fila Dezvoltator
  • Din grupul Cod selectați Visual Basic

Introduceți următorul cod în modulul standard

Sub DeleteCells ()

Dim criteriarange As Range

Dim criteriacell As Range

Setați criteriarange = Range ("A1: B5")

Pentru fiecare criteriacell În criteriarange

Dacă nu criteriacell.Value Ca „* ABC *” Atunci

criteriacell.ClearContents

End If

Următorul criteriacell

Sfârșitul Sub

  • Pe măsură ce rulăm macro-ul, vom obține următoarea ieșire

Cum functioneazã?

În acest cod, pur și simplu ștergem conținutul din celule care nu se potrivește cu modelul din text. Deci, aici avem patru linii importante.

Setați criteriarange = Range ("A1: B5")

Pentru fiecare criteriacell În criteriarange

Dacă nu criteriacell.Value Ca „* ABC *” Atunci

criteriacell.ClearContents

End If

Prima linie este setarea intervalului în care dorim să ștergem valori care nu corespund criteriilor noastre. Este A1: B5.

Acum repetăm ​​fiecare celulă din intervalul specificat. Pentru a verifica dacă celula conține textul ABC, folosim operatorul Like, care este folosit pentru a se potrivi cu modelele din VBA. Dacă celula conține textul "ABC", declarația returnată cade așa cum am folosit operatorul Not și nu se întâmplă nimic. Dacă celula conține modelul dat, revine adevărat și se execută următoarea instrucțiune care șterge conținutul celulei.

Semnul * (astrick) este foarte important. Pe măsură ce este folosit, spuneți excel că textul poate avea orice număr de caractere. Aici puteți citi despre comodini în Excel.

Deci, băieți, așa puteți șterge conținutul celulei care nu corespunde criteriilor date. Sper că am fost suficient de explicativ. Dacă aveți vreo îndoială cu privire la acest articol, voi fi bucuros să vă răspund la întrebările de mai jos, în secțiunea de comentarii de mai jos.

Cum se convertește numărul în cuvinte în Excel în rupii : Putem crea o formulă Excel personalizată pentru a converti numerele în cuvinte în rupii indiene. Am creat această funcție personalizată pentru a converti numerele în cuvinte în termeni de rupii indiene. Puteți descărca fișierul macro

13 Metode de accelerare a Excelului | Excel este suficient de rapid pentru a calcula 6,6 milioane de formule în 1 secundă în condiții ideale cu un PC de configurare normală. Dar uneori observăm fișierele Excel care fac calculul mai lent decât melcii. Există multe motive din spatele acestei performanțe mai lente. Dacă le putem identifica, putem face ca formulele noastre să fie calculate mai repede.

Centrați foaia Excel orizontal și vertical pe pagina Excel : Microsoft Excel vă permite să aliniați foaia de lucru pe o pagină, puteți modifica marginile, specifica margini personalizate sau puteți centra foaia de lucru orizontal sau vertical pe pagină. Marjele paginii sunt spațiile goale dintre datele foii de lucru și marginile paginii imprimate

Împarte o celulă în diagonală în Microsoft Excel 2016 : Pentru a împărți celulele în diagonală folosim formatarea celulei și introducem o linie de divizare diagonală în celulă. Aceasta separă celulele în diagonală vizual.

Cum introduc o bifă în Excel 2016 : Pentru a insera o bifă în celula Excel folosim simbolurile din Excel. Setați fonturile la aripi și utilizați formula Char (252) pentru a obține simbolul unei bife.

Cum se dezactivează Scroll Lock în Excel : Tastele săgeată din Excel mișcă celula în sus, în jos, în stânga și în dreapta. Dar această caracteristică se aplică numai când Scroll Lock în Excel este dezactivat. Scroll Lock în Excel este utilizat pentru a derula în sus, în jos, la stânga și la dreapta foaia dvs. de lucru, nu celula. Deci, acest articol vă va ajuta să verificați starea blocării defilării și cum să o dezactivați?

Ce trebuie să faceți dacă legăturile Excel Break nu funcționează : Când lucrăm cu mai multe fișiere Excel și folosim formula pentru a face munca, creăm în mod intenționat sau neintenționat legături între diferite fișiere. Legăturile cu formulă normală pot fi ușor de rupt folosind opțiunea de legături de pauză.

Articole populare:

50 de comenzi rapide Excel pentru a vă crește productivitatea | Deveniți mai rapid la sarcina dvs. Aceste 50 de comenzi rapide vă vor face să lucrați și mai rapid pe Excel.

Cum se utilizează funcția Excel VLOOKUP| Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.

Cum se utilizează excela Funcția COUNTIF| Numărați valorile cu condiții folosind această funcție uimitoare. Nu trebuie să vă filtrați datele pentru a număra o anumită valoare. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.

Cum se utilizează funcția SUMIF în Excel | Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave