Jokertegn for å slette celler gjennom VBA

Mens vi jobber med rådata i Excel, ser vi ofte etter data som samsvarer med kriterier og sletter alle andre data som ikke samsvarer med de gitte kriteriene. I denne artikkelen vil vi lære hvordan du kan bli kvitt verdier som ikke oppfyller kriteriene våre.

Hvis du støter på en situasjon der du ikke vil slette alle cellene i stedet vil du slette data som ikke inneholder spesifikk tekst, bør du lese denne artikkelen. Så uten å gå inn på teorien, la oss gå direkte til eksemplet.

Eksempel: Slett hver celle i et område unntatt celler som inneholder "ABC"

Jeg har laget dataene nedenfor for å illustrere prosessen.

Vi må følge trinnene nedenfor:

  • Klikk på kategorien Utvikler
  • Velg Visual Basic fra kodegruppen

Skriv inn følgende kode i standardmodulen

Sub DeleteCells ()

Dim kriteriarange As Range

Dim criteriacell As Range

Angi kriterium = Område ("A1: B5")

For hvert kriterium Cell In criteriarange

If Not criteriacell.Value Like "*ABC*" Then

criteriacell.ClearContents

Slutt om

Neste kriteriecelle

Slutt Sub

  • Når vi kjører makroen, får vi følgende utgang

Hvordan virker det?

I denne koden fjerner vi ganske enkelt innholdet fra cellene som ikke samsvarer med mønsteret i teksten. Så her har vi fire viktige linjer.

Angi kriterium = Område ("A1: B5")

For hvert kriterium Cell In criteriarange

If Not criteriacell.Value Like "*ABC*" Then

criteriacell.ClearContents

Slutt om

Den første linjen er å angi området der vi vil slette verdier som ikke samsvarer med kriteriene våre. Det er A1: B5.

Nå itererer vi gjennom hver celle i det angitte området. For å sjekke om cellen inneholder teksten ABC, bruker vi Like -operatoren, som brukes til å matche mønstre i VBA. Hvis cellen inneholder teksten "ABC" faller setningen tilbake som vi har brukt Not operator og ingenting skjer. Hvis cellen inneholder det gitte mønsteret, returnerer den true og den neste setningen utføres som sletter celleinnholdet.

* (Astrick) -tegnet er veldig viktig. Når den brukes, fortell excel at tekst kan ha et hvilket som helst antall tegn i den. Du kan lese om jokertegn i excel her.

Så ja gutta, slik kan du slette celleinnhold som ikke samsvarer med de gitte kriteriene. Jeg håper jeg var forklarende nok. Hvis du er i tvil om denne artikkelen, svarer jeg gjerne på spørsmålene dine nedenfor i kommentarfeltet nedenfor.

Hvordan konvertere tall til ord i Excel i rupees : Vi kan lage en tilpasset Excel -formel for å konvertere tall til ord i indiske rupier. Jeg har opprettet denne egendefinerte funksjonen for å konvertere tall til ord når det gjelder indiske rupier. Du kan laste ned makrofilen

13 Metoder for å øke hastigheten på Excel | Excel er rask nok til å beregne 6,6 millioner formler på 1 sekund under ideelle forhold med normal konfigurasjons -PC. Men noen ganger ser vi excel -filer som gjør beregningen saktere enn snegler. Det er mange årsaker bak denne tregere ytelsen. Hvis vi kan identifisere dem, kan vi få formlene våre til å beregne raskere.

Sentrer Excel -ark horisontalt og vertikalt på Excel -siden : Microsoft Excel lar deg justere regnearket på en side, du kan endre marginer, angi egendefinerte marginer eller sentrere regnearket horisontalt eller vertikalt på siden. Sidemarger er tomme mellomrom mellom regnearkdataene og kantene på den utskrevne siden

Del en celle diagonalt i Microsoft Excel 2016 : For å dele celler diagonalt bruker vi celleformateringen og setter inn en diagonalt skillelinje i cellen. Dette skiller cellene diagonalt visuelt.

Hvordan setter jeg inn en hake i Excel 2016 : For å sette inn en hake i Excel Cell bruker vi symbolene i Excel. Angi skrifttypene til wingdings og bruk formelen Char (252) for å få symbolet på en hake.

Slik deaktiverer du rullelås i Excel : Piltastene i excel flytter cellen opp, ned, venstre og høyre. Men denne funksjonen gjelder bare når rullelås i Excel er deaktivert. Rullås i Excel brukes til å rulle opp, ned, til venstre og til høyre i regnearket, ikke i cellen. Så denne artikkelen vil hjelpe deg med å kontrollere statusen for rullelås og hvordan du deaktiverer den?

Hva skal jeg gjøre hvis Excel -koblingskoblinger ikke fungerer : Når vi jobber med flere excel -filer og bruker formel for å få jobben gjort, oppretter vi med vilje eller utilsiktet koblinger mellom forskjellige filer. Vanlige formelkoblinger kan enkelt brytes ved å bruke alternativet for koblinger.

Populære artikler:

50 Excel -snarveier for å øke produktiviteten | Bli raskere på oppgaven din. Disse 50 snarveiene får deg til å jobbe enda raskere med Excel.

Slik bruker du Excel VLOOKUP -funksjon| Dette er en av de mest brukte og populære funksjonene til excel som brukes til å slå opp verdi fra forskjellige områder og ark.

Hvordan bruke utmerke COUNTIF -funksjon| Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikk verdi. Countif -funksjonen er avgjørende for å forberede dashbordet.

Slik bruker du SUMIF -funksjonen i Excel | Dette er en annen viktig funksjon på dashbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave