Pakaitos simbolis, skirtas ištrinti langelius per VBA

Turinys:

Anonim

Nors „Excel“ dirbame su neapdorotais duomenimis, dažnai ieškome duomenų, atitinkančių kriterijus, ir ištriname visus kitus duomenis, kurie neatitinka nurodytų kriterijų. Šiame straipsnyje sužinosime, kaip atsikratyti vertybių, kurios neatitinka mūsų kriterijų.

Jei susiduriate su situacija, kai nenorite ištrinti visų langelių, o norite ištrinti duomenis, kuriuose nėra konkretaus teksto, turėtumėte perskaityti šį straipsnį. Taigi, nesigilindami į teoriją, pereikime prie pavyzdžio.

Pavyzdys: ištrinkite kiekvieną diapazono langelį, išskyrus langelius, kuriuose yra „ABC“

Toliau sukūriau duomenis, iliustruojančius procesą.

Turime atlikti šiuos veiksmus:

  • Spustelėkite skirtuką Kūrėjas
  • Grupėje Kodas pasirinkite „Visual Basic“

Į standartinį modulį įveskite šį kodą

Sub DeleteCells ()

Sumažinti kriterijus kaip diapazonas

Dim kriterijų langelis kaip diapazonas

Nustatyti kriterijų diapazoną = diapazonas ("A1: B5")

Už kiekvieną kriterijų langelį kriterijų diapazone

Jei ne kriterijų ląstelė.Vertė Kaip "*ABC*" Tada

kriterijų ląstelė. Aiškus turinys

Pabaiga Jei

Kitas kriterijų langelis

Pabaiga Sub

  • Vykdydami makrokomandą gausime tokią išvestį

Kaip tai veikia?

Šiame kode mes tiesiog pašaliname turinį iš langelių, kurie neatitinka teksto modelio. Taigi čia yra keturios svarbios eilutės.

Nustatyti kriterijų diapazoną = diapazonas ("A1: B5")

Už kiekvieną kriterijų langelį kriterijų diapazone

Jei ne kriterijų ląstelė.Vertė Kaip "*ABC*" Tada

kriterijų ląstelė. Aiškus turinys

Pabaiga Jei

Pirmoje eilutėje nustatomas diapazonas, kuriame norime ištrinti reikšmes, kurios neatitinka mūsų kriterijų. Tai yra A1: B5.

Dabar mes kartojame kiekvieną langelį nurodytame diapazone. Norėdami patikrinti, ar langelyje yra tekstas ABC, naudojame operatorių „Patinka“, kuris naudojamas suderinti VBA modelius. Jei langelyje yra tekstas „ABC“, teiginys grįžta, kaip mes naudojome ne operatorių ir nieko neįvyksta. Jei langelyje yra nurodytas modelis, jis grąžina true ir vykdomas kitas sakinys, kuris išvalo langelio turinį.

* (Astrick) ženklas yra labai svarbus. Kai jis naudojamas, pasakykite „Excel“, kad tekste gali būti bet koks simbolių skaičius. Apie „Excel“ pakaitos simbolius galite skaityti čia.

Taigi taip, vaikinai, taip galite ištrinti langelių turinį, kuris neatitinka nurodytų kriterijų. Tikiuosi, kad buvau pakankamai aiškinantis. Jei turite kokių nors abejonių dėl šio straipsnio, mielai atsakysiu į jūsų klausimus žemiau esančiame komentarų skyriuje.

Kaip konvertuoti skaičių į žodžius „Excel“ rupijomis : Mes galime sukurti pasirinktinę „Excel“ formulę, kad skaičiai būtų paversti žodžiais Indijos rupijomis. Sukūriau šią pasirinktinę funkciją, kad skaičiai būtų paversti žodžiais Indijos rupijomis. Galite atsisiųsti makro failą

13 „Excel“ spartinimo metodų | „Excel“ yra pakankamai greita, kad idealios sąlygos su įprastos konfigūracijos kompiuteriu per 1 sekundę apskaičiuotų 6,6 milijono formulių. Tačiau kartais pastebime, kad „Excel“ failai skaičiuojami lėčiau nei sraigės. Šio lėtesnio veikimo priežastys yra daug. Jei galime juos identifikuoti, galime greičiau apskaičiuoti formules.

Centruokite „Excel“ lapą horizontaliai ir vertikaliai „Excel“ puslapyje : „Microsoft Excel“ leidžia suderinti darbalapį puslapyje, galite pakeisti paraštes, nurodyti pasirinktines paraštes arba centruoti darbalapį horizontaliai arba vertikaliai puslapyje. Puslapio paraštės yra tušti tarpai tarp darbalapio duomenų ir atspausdinto puslapio kraštų

Padalinkite ląstelę įstrižai „Microsoft Excel 2016“ : Norėdami skaidyti langelius įstrižai, naudojame langelio formatavimą ir įterpiame į langelį įstrižai skiriančią liniją. Tai vizualiai atskiria ląsteles įstrižai.

Kaip įterpti varnelę „Excel 2016“ : Norėdami įterpti varnelę „Excel“ langelyje, naudojame „Excel“ simbolius. Nustatykite šriftus į sparnus ir naudokite formulę Char (252), kad gautumėte varnelės simbolį.

Kaip išjungti „Scroll Lock“ programoje „Excel“ : „Excel“ rodyklių klavišai perkelia langelį aukštyn, žemyn, kairėn ir dešinėn. Tačiau ši funkcija taikoma tik tada, kai „Excel“ slinkties užraktas yra išjungtas. „Scroll Lock“ programoje „Excel“ naudojama slinkti aukštyn, žemyn, kairėn ir dešinėn darbalapį, o ne langelį. Taigi šis straipsnis padės jums patikrinti slinkties užrakto būseną ir kaip ją išjungti?

Ką daryti, jei „Excel“ pertraukos nuorodos neveikia : Kai dirbame su keliais „Excel“ failais ir darbui atlikti naudojame formulę, tyčia ar netyčia sukuriame nuorodas tarp skirtingų failų. Įprastas formulės nuorodas galima lengvai sulaužyti naudojant parinktį „Nutraukti nuorodas“.

Populiarūs straipsniai:

50 „Excel“ nuorodų, skirtų produktyvumui padidinti | Greičiau atlikite savo užduotį. Šie 50 sparčiųjų klavišų leis dar greičiau dirbti naudojant „Excel“.

Kaip naudotis „Excel VLOOKUP“ funkcija| Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama norint ieškoti vertės iš įvairių diapazonų ir lapų.

Kaip naudotis „Excel“ Funkcija COUNTIF| Naudodami šią nuostabią funkciją, suskaičiuokite reikšmes su sąlygomis. Norint suskaičiuoti konkrečią vertę, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.

Kaip naudoti „SUMIF“ funkciją „Excel“ | Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.