Jokertecken för att radera celler via VBA

Innehållsförteckning:

Anonim

Medan vi arbetar med rådata i Excel letar vi ofta efter data som matchar kriterier och tar bort alla andra data som inte matchar de givna kriterierna. I den här artikeln kommer vi att lära oss att bli av med värden som inte uppfyller våra kriterier.

Om du stöter på en situation där du inte vill radera alla celler istället vill du radera data som inte innehåller specifik text, bör du läsa den här artikeln. Så utan att gå in på teorin, låt oss direkt hoppa till exemplet.

Exempel: Radera varje cell i ett område utom celler som innehåller "ABC"

Jag har skapat uppgifterna nedan för att illustrera processen.

Vi måste följa stegen nedan:

  • Klicka på fliken Utvecklare
  • Välj Visual Basic i gruppen Kod

Ange följande kod i standardmodulen

Sub DeleteCells ()

Dim kriteriarange As Range

Dim kriteriecell som intervall

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

För varje kriteriecell I kriterierange

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

criteriacell.ClearContents

Avsluta om

Nästa kriteriecell

Avsluta Sub

  • När vi kör makrot får vi följande utdata

Hur fungerar det?

I den här koden rensar vi helt enkelt innehållet från cellerna som inte matchar mönstret i texten. Så här har vi fyra viktiga rader.

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

För varje kriteriecell I kriterierange

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

criteriacell.ClearContents

Avsluta om

Den första raden är att ställa in intervallet där vi vill radera värden som inte matchar våra kriterier. Det är A1: B5.

Nu itererar vi genom varje cell i det angivna intervallet. För att kontrollera om cellen innehåller texten ABC använder vi Like -operatorn, som används för att matcha mönster i VBA. Om cellen innehåller texten "ABC" faller satsen tillbaka när vi har använt operatorn Not och ingenting händer. Om cellen innehåller det givna mönstret returnerar den true och nästa sats körs som rensar cellinnehållet.

Tecknet * (astrick) är mycket viktigt. När det används berätta excel att text kan ha valfritt antal tecken i den. Du kan läsa om jokertecken i excel här.

Så ja grabbar, så här kan du ta bort cellinnehåll som inte matchar de givna kriterierna. Jag hoppas att jag var tillräckligt förklarande. Om du har några tvivel angående denna artikel kommer jag gärna att svara på dina frågor nedan i kommentarsfältet nedan.

Hur konverterar man tal till ord i Excel i rupier : Vi kan skapa en anpassad Excel -formel för att konvertera tal till ord i indiska rupier. Jag har skapat den här anpassade funktionen för att konvertera nummer till ord när det gäller indiska rupier. Du kan ladda ner makrofilen

13 Metoder för att påskynda Excel | Excel är tillräckligt snabbt för att beräkna 6,6 miljoner formler på 1 sekund under idealiska förhållanden med normal konfigurations -dator. Men ibland observerar vi excel -filer som gör beräkningen långsammare än sniglar. Det finns många anledningar bakom denna långsammare prestanda. Om vi ​​kan identifiera dem kan vi få våra formler att beräkna snabbare.

Centrera Excel -blad horisontellt och vertikalt på Excel -sidan : Med Microsoft Excel kan du justera kalkylbladet på en sida, du kan ändra marginaler, ange anpassade marginaler eller centrera kalkylbladet horisontellt eller vertikalt på sidan. Sidmarginaler är de tomma utrymmena mellan kalkylbladets data och kanterna på den utskrivna sidan

Dela en cell diagonalt i Microsoft Excel 2016 : För att dela celler diagonalt använder vi cellformateringen och sätter in en diagonalt delande linje i cellen. Detta separerar cellerna diagonalt visuellt.

Hur sätter jag in en bock i Excel 2016 : För att infoga en bock i Excel Cell använder vi symbolerna i Excel. Ställ in teckensnittet på wingdings och använd formeln Char (252) för att få symbolen för en bock.

Så här inaktiverar du rullningslås i Excel : Piltangenterna i Excel flyttar din cell upp, ner, vänster och höger. Men den här funktionen är endast tillämplig när rullningslås i Excel är inaktiverat. Scroll Lock i Excel används för att rulla upp, ner, vänster och höger i ditt kalkylblad, inte i cellen. Så den här artikeln hjälper dig hur du kontrollerar rullningslåsstatus och hur du inaktiverar den?

Vad ska jag göra om Excel -brytlänkar inte fungerar : När vi arbetar med flera excel -filer och använder formel för att få jobbet gjort, skapar vi avsiktligt eller oavsiktligt länkar mellan olika filer. Normala formellänkar kan enkelt brytas genom att använda alternativet brytlänkar.

Populära artiklar:

50 Excel -genvägar för att öka din produktivitet | Bli snabbare på din uppgift. Dessa 50 genvägar får dig att arbeta ännu snabbare med Excel.

Hur man använder Excel VLOOKUP -funktion| Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.

Hur man använder Excel COUNTIF -funktion| Räkna värden med förhållanden med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifikt värde. Countif -funktionen är avgörande för att förbereda din instrumentpanel.

Hur man använder SUMIF -funktionen i Excel | Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden.