Jokertegn for at slette celler via VBA

Indholdsfortegnelse:

Anonim

Mens vi arbejder med rådata i Excel, leder vi ofte efter data, der matcher kriterier, og sletter alle andre data, der ikke matcher de givne kriterier. I denne artikel vil vi lære at slippe af med værdier, der ikke opfylder vores kriterier.

Hvis du støder på en situation, hvor du ikke vil slette alle cellerne i stedet for at slette data, der ikke indeholder specifik tekst, skal du læse denne artikel. Så lad os springe direkte til eksemplet uden at komme ind på teorien.

Eksempel: Slet hver celle i et område undtagen celler, der indeholder "ABC"

Jeg har oprettet nedenstående data for at illustrere processen.

Vi skal følge nedenstående trin:

  • Klik på fanen Udvikler
  • Vælg Visual Basic i gruppen Kode

Indtast følgende kode i standardmodulet

Sub DeleteCells ()

Dim kriteriarange As Range

Dim kriteriecell som område

Indstil kriterierange = Område ("A1: B5")

For hvert kriterium I kriterierange

Hvis ikke criteriacell.Value Like "*ABC*" Herefter

criteriacell.ClearContents

Afslut Hvis

Næste kriteriecelle

Afslut Sub

  • Når vi kører makroen, får vi følgende output

Hvordan virker det?

I denne kode rydder vi ganske enkelt indholdet fra de celler, der ikke matcher mønsteret i teksten. Så her har vi fire vigtige linjer.

Indstil kriterierange = Område ("A1: B5")

For hvert kriterium I kriterierange

Hvis ikke criteriacell.Value Like "*ABC*" Herefter

criteriacell.ClearContents

Afslut Hvis

Den første linje er at indstille det område, hvor vi vil slette værdier, der ikke matcher vores kriterier. Det er A1: B5.

Nu gentager vi gennem hver celle i det angivne område. For at kontrollere, om cellen indeholder teksten ABC, bruger vi Like -operatoren, der bruges til at matche mønstre i VBA. Hvis cellen indeholder teksten "ABC", falder sætningen tilbage, som vi har brugt Ikke -operator, og der sker ikke noget. Hvis cellen indeholder det givne mønster, returnerer den true, og den næste sætning udføres, der sletter celleindholdet.

* (Astrick) -tegnet er meget vigtigt. Som det bruges, fortæl Excel, at tekst kan have et hvilket som helst antal tegn i den. Du kan læse om jokertegn i excel her.

Så ja fyre, sådan kan du slette celleindhold, der ikke matcher de givne kriterier. Jeg håber, jeg var forklarende nok. Hvis du er i tvivl om denne artikel, vil jeg med glæde besvare dine spørgsmål nedenfor i kommentarfeltet herunder.

Sådan konverteres tal til ord i Excel i rupees : Vi kan oprette en brugerdefineret Excel -formel til at konvertere tal til ord i indiske rupees. Jeg har oprettet denne brugerdefinerede funktion til at konvertere tal til ord i form af indiske rupees. Du kan downloade makrofilen

13 Metoder til at fremskynde Excel | Excel er hurtig nok til at beregne 6,6 millioner formler på 1 sekund under ideelle forhold med normal konfigurations -pc. Men nogle gange ser vi excel -filer, der laver beregning langsommere end snegle. Der er mange grunde bag denne langsommere ydeevne. Hvis vi kan identificere dem, kan vi få vores formler til at beregne hurtigere.

Centrer Excel -ark vandret og lodret på Excel -siden : Microsoft Excel giver dig mulighed for at justere regnearket på en side, du kan ændre margener, angive tilpassede margener eller centrere regnearket vandret eller lodret på siden. Sidemargener er de tomme mellemrum mellem regnearksdataene og kanterne på den udskrevne side

Opdel en celle diagonalt i Microsoft Excel 2016 : For at opdele celler diagonalt bruger vi celleformateringen og indsætter en diagonalt skillelinje i cellen. Dette adskiller cellerne diagonalt visuelt.

Hvordan indsætter jeg et flueben i Excel 2016 : For at indsætte et flueben i Excel Cell bruger vi symbolerne i Excel. Indstil skrifttyperne til wingdings, og brug formlen Char (252) for at få symbolet på et flueben.

Sådan deaktiveres Scroll Lock i Excel : Piletasterne i excel flytter din celle op, ned, til venstre og til højre. Men denne funktion er kun tilgængelig, når rullelås i Excel er deaktiveret. Rulelås i Excel bruges til at rulle op, ned, venstre og højre dit regneark ikke cellen. Så denne artikel hjælper dig med at kontrollere rullelåsens status, og hvordan du deaktiverer den?

Hvad skal jeg gøre, hvis Excel Break Links ikke fungerer : Når vi arbejder med flere excel -filer og bruger formel til at få arbejdet udført, opretter vi bevidst eller utilsigtet links mellem forskellige filer. Normale formelforbindelser kan let brydes ved at bruge indstillingerne for pauselinks.

Populære artikler:

50 Excel -genveje til at øge din produktivitet | Få hurtigere til din opgave. Disse 50 genveje får dig til at arbejde endnu hurtigere i Excel.

Sådan bruges Excel VLOOKUP -funktion| Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

Sådan bruges Excel COUNTIF -funktion| Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle specifik værdi. Countif -funktion er afgørende for at forberede dit dashboard.

Sådan bruges SUMIF -funktionen i Excel | Dette er endnu en vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.