Metamärk lahtrite kustutamiseks VBA kaudu

Kuigi töötame Excelis töötlemata andmetega, otsime sageli andmeid, mis vastavad kriteeriumidele, ja kustutame kõik muud andmed, mis antud kriteeriumitele ei vasta. Selles artiklis õpime, kuidas vabaneda väärtustest, mis ei vasta meie kriteeriumidele.

Kui leiate olukorra, kus te ei soovi kustutada kõiki lahtreid, vaid soovite kustutada andmed, mis ei sisalda konkreetset teksti, peaksite seda artiklit lugema. Nii et ilma teooriasse laskumata asume otse näite juurde.

Näide: kustutage kõik vahemiku lahtrid, välja arvatud lahtrid, mis sisaldavad "ABC"

Olen protsessi illustreerimiseks loonud allpool olevad andmed.

Peame järgima järgmisi samme:

  • Klõpsake vahekaarti Arendaja
  • Valige rühmast Kood Visual Basic

Sisestage standardmoodulisse järgmine kood

Sub DeleteCells ()

Hämarda kriteeriumid vahemikus Vahemik

Dimmerdage kriteeriumivahemik vahemikuna

Määra kriteeriumivahemik = vahemik ("A1: B5")

Iga kriteeriumi lahtri kriteeriumivahemikus

Kui ei kriteerium.Väärtus Nagu "*ABC*" Siis

kriteeriumide lahter. Selge sisu

Lõpp Kui

Järgmine kriteerium

End Sub

  • Makro käivitamisel saame järgmise väljundi

Kuidas see töötab?

Selles koodis kustutame lihtsalt lahtritest sisu, mis ei vasta teksti mustrile. Siin on meil neli olulist rida.

Määra kriteeriumivahemik = vahemik ("A1: B5")

Iga kriteeriumi lahtri kriteeriumivahemikus

Kui ei kriteerium.Väärtus Nagu "*ABC*" Siis

kriteeriumide lahter. Selge sisu

Lõpp Kui

Esimene rida on vahemiku määramine, milles soovime kustutada väärtused, mis ei vasta meie kriteeriumidele. See on A1: B5.

Nüüd kordame iga lahtri määratud vahemikus. Kontrollimaks, kas lahter sisaldab teksti ABC, kasutame operaatorit Like, mida kasutatakse VBA mustrite sobitamiseks. Kui lahtris on tekst "ABC", langeb väide tagasi, nagu oleme kasutanud mitteoperaatorit ja midagi ei juhtu. Kui lahter sisaldab antud mustrit, tagastab see tõese ja käivitab järgmise lause, mis kustutab lahtri sisu.

* (Astrick) märk on väga oluline. Kasutades öelge Excelile, et tekstis võib olla suvaline arv tähemärke. Exceli metamärkide kohta saate lugeda siit.

Nii et jah, poisid, nii saate kustutada lahtrite sisu, mis ei vasta antud kriteeriumidele. Loodan, et olin piisavalt selgitav. Kui teil on selle artikli osas kahtlusi, vastan hea meelega teie küsimustele allpool kommentaaride jaotises.

Kuidas teisendada arv Excelis ruupiates sõnadeks : Saame luua kohandatud Exceli valemi, et teisendada numbrid India ruupiate sõnadeks. Olen loonud selle kohandatud funktsiooni, et teisendada numbrid sõnadeks India ruupiatena. Makrofaili saate alla laadida

13 Exceli kiirendamise meetodid | Excel on piisavalt kiire, et arvutada ideaalsetes tingimustes tavalise konfiguratsiooniga arvutiga 6,6 miljonit valemit 1 sekundiga. Kuid mõnikord täheldame, et Exceli failid arvutavad aeglasemalt kui teod. Selle aeglasema jõudluse taga on palju põhjuseid. Kui suudame need kindlaks teha, saame oma valemid kiiremini arvutada.

Keskendage Exceli leht Exceli lehele horisontaalselt ja vertikaalselt : Microsoft Excel võimaldab teil lehe töölehte joondada, veeriseid muuta, kohandatud veeriseid määrata või töölehe lehe horisontaalselt või vertikaalselt tsentreerida. Lehe veerised on tühjad ruumid töölehe andmete ja prinditud lehe servade vahel

Lahtri jagamine diagonaalselt Microsoft Excel 2016 -s : Lahtrite diagonaalseks jagamiseks kasutame lahtri vormingut ja sisestame lahtrisse diagonaalselt eraldava joone. See eraldab rakud visuaalselt diagonaalselt.

Kuidas Excelis 2016 märkida? : Excelis lahtrisse linnukese sisestamiseks kasutame Excelis sümboleid. Seadke fondid tiibadeks ja kasutage linnukese sümboli saamiseks valemit Char (252).

Scroll Locki keelamine Excelis : Exceli nooleklahvid liigutavad lahtrit üles, alla, vasakule ja paremale. Kuid see funktsioon on rakendatav ainult siis, kui Exceli Scroll Lock on keelatud. Scroll Locki Excelis kasutatakse töölehe üles, alla, vasakule ja paremale kerimiseks, mitte lahtrisse. Nii et see artikkel aitab teil kerimisluku olekut kontrollida ja selle keelata?

Mida teha, kui Exceli katkestuslingid ei tööta : Kui töötame mitme Exceli failiga ja kasutame töö tegemiseks valemit, loome tahtlikult või tahtmatult linke erinevate failide vahel. Tavaliste valemi linke saab hõlpsasti katkestada, kasutades katkestusvalikut.

Populaarsed artiklid:

50 Exceli otseteed tootlikkuse suurendamiseks | Saa oma ülesandega kiiremini hakkama. Need 50 otseteed aitavad teil Excelis veelgi kiiremini töötada.

Kuidas kasutada funktsiooni Excel VLOOKUP| See on üks enim kasutatud ja populaarsemaid Exceli funktsioone, mida kasutatakse erinevate vahemike ja lehtede väärtuse otsimiseks.

Kuidas kasutada Excel Funktsioon COUNTIF| Loendage väärtused tingimustega, kasutades seda hämmastavat funktsiooni. Te ei pea konkreetse väärtuse loendamiseks oma andmeid filtreerima. Countif funktsioon on armatuurlaua ettevalmistamisel hädavajalik.

Funktsiooni SUMIF kasutamine Excelis | See on veel üks armatuurlaua oluline funktsioon. See aitab teil teatud tingimustel väärtusi kokku võtta.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave