VBA CHR-funktion

VBA CHR-funktionen kategoriseras under Text / String-funktion.

Varje och alla tecken i Excel har en specifik tilldelad sifferkod (ASCII-kod) till sig själv. VBA Chr-funktionen returnerar eller resulterar i sträng som innehåller tecknet associerat med den angivna teckenkoden (även kallad ASCII-värde). ASCII står för American Standard Code for Information Interchange

ASCII_Value: Det är en standard för förhållandet mellan ett antal värden och en karaktärstyp.

ASCII-värdet bör ligga i intervallet mellan 0 och 255 som kategoriseras i tre typer.

  • Mellan 0 till 31 är ett ASCII-kontrolltecken ELLER Icke-utskrivna kontrollkoder.
  • 32 till 127 är ett ASCII-utskrivbart tecken.
  • 128 till 255 räckvidd är en utökad ASCII-kod.

Syntax av CHR i Excel VBA

Efter att ha skrivit Chr, klicka på mellanslagstangenten visas syntaxen nedan.

Chr (ascii_value) eller Chr (charcode)

Den innehåller en ingångsparameter eller ett argument (obligatoriskt och obligatoriskt), Charcode-argumentet är ett långt som identifierar ett tecken. Det kommer att resultera i både utskrivbara och oskrivbara tecken.

Kartläggning av karaktärer med deras ASCII-värden (Varje kod förklaras i Excel-fil _ KARAKTERKOD BESKRIVNINGSBLAD)

1 - 958:87W116t145'174®203Ë232è
1059;88X117u146'175¯204Ì233é
11 - 3160<89Y118v147176°205Í234ê
3261=90Z119w148177±206Î235ë
33!62>91(120x149178²207Ï236ì
3463?92\121y150-179³208±237í
35#64@93)122z151-180'209Ñ238î
36$65EN94^123(152~181μ210O239ï
37%66B95_124|153182211O240ð
38&67C96'125)154š183·212O241ñ
39'68D97en126~155>184¸213O242o
40(69E98b127156œ185¹214O243o
41)70F99c128157186°215×244o
42*71G100d129158§187»216O245o
43+72H101e130,159Ÿ188¼217Ù246o
44,73jag102f131ƒ160189½218Ú247÷
45-74J103g132161¡190¾219Û248o
46.75K104h133162¢191¿220Ü249ù
47/76L105jag134163£192À221Ý250ú
48077M106j135164¤193Á222Þ251û
49178N107k136165¥194Â223ß252ü
50279O108l137166|195Ã224à253ý
51380P109m138Š167§196Ä225á254þ
52481Q110n139<168¨197Å226â255ÿ
53582R111o140Œ169©198iE227ã
54683S112p141170ª199Ç228ä
55784T113q142Ž171«200é229å
56885U114r143172201É230æ
57986V115s144173202Ê231ç

Hur använder man CHR-funktion i Excel VBA?

Nedan är de olika exemplen att använda CHR-funktion i Excel med VBA-kod.

Du kan ladda ner denna VBA CHR Excel-mall här - VBA CHR Excel-mall

Låt oss nu testa denna CHR-funktion genom några exempel och lära oss hur de fungerar.

VBA CHR-funktion - Exempel # 1

Steg 1: Välj eller klicka på Visual Basic i kodgruppen på fliken Utvecklare eller så kan du direkt klicka på Alt + F11-genvägstangenten.

Steg 2: Nu kan du se VB Editor-fönstret, under projektfönstret, i VBA-projekt, kan du se arbetsfilen listad (dvs. Sheet1 (VB_CHR)

För att skapa en tom modul, högerklicka på ark 1 (VB_CHR) under Microsoft Excel-objekt genom att klicka på Infoga och välj Modul så att en ny tom modul skapas.

VBA CHR-funktion - Exempel # 2

Steg 1: Nu skapas den tomma modulen, den kallas också ett kodfönster, där du kan börja skriva VBA CHR-funktionskod.

Koda:

 Sub CHRAC () Not1.Range ("D6") = CHR (77) End Sub 

Steg 2: Ovannämnda VBA-kod returnerar eller resulterar i en stor bokstav alfabetet M i "D6" cell, dvs för ASCII-värdet 77.

VBA CHR-funktion - Exempel # 3

Steg 1: Starta en annan delprocedur enligt följande,

Koda:

 Sub CHRAC1 () Slut Sub 

Steg 2: På liknande sätt kan flera teckenkoder erhållas i cellen med hjälp av nedan nämnda kod

Koda:

 Sub CHRAC1 () Sheet1.Range ("D9") = CHR (37) Sheet1.Range ("D11") = CHR (47) Sheet1.Range ("D13") = CHR (57) Sheet1.Range ("D15" ) = CHR (128) End Sub 

Steg 3: Låt oss köra ovanstående kod. När du har kört ovan nämnda kod kan du märka en teckenkod i Excel-filen.

  • CHR (37) kommer att returnera en% (procentsymbol) i en cell "D9" medan,
  • CHR (47) returnerar / (Slash / Divide symbol) i cellen "D11"
  • CHR (57) returnerar ett numeriskt värde 9 i cellen "D13" &
  • CHR (128) returnerar ett Euro-tecken i cellen "D11"

VBA CHR-funktion - Exempel # 4

I det nedan nämnda exemplet, anta att jag vill infoga dubbelcitationstecken för mellannamnet, dvs MANI

Här kan jag använda VBA CHR-funktion för detta.

Steg 1: En gång kör jag nedanstående kod med CHR-koden 34, den kommer att sätta in ett dubbel citattecken i mellannamnet.

Koda:

 Sub CHRAC2 () Sheet3.Range ("C4") = "MANI" & CHR (34) & "RAM" & CHR (34) & "KUMAR" End Sub 


Steg 2: Låt oss köra ovanstående kod genom att klicka på uppspelningsknappen och resultatet i nedanstående utgång i cellen "E19"

VBA CHR-funktion - Exempel # 5

Antag att i det nedan nämnda exemplet vill lägga till en varumärkesymbol för företaget, dvs GOOGLE

Här kan jag använda VBA CHR-funktion med ASCII-kod “153”.

Steg 1: En gång kör jag nedanstående kod med CHR-koden 153, den kommer att visa TM- symbol för ordet GOOGLE.

Koda:

 Sub CHRAC3 () Sheet4.Range ("C3") = "GOOGLE" & CHR (153) End Sub 

Steg 2: Koden ovan, resulterar i nedanstående utgång i cellen "K18"

Spara din arbetsbok som "Excel-makroaktiverad arbetsbok". Genom att klicka på spara som i det vänstra hörnet av kalkylbladet. Återigen om du öppnar en fil kan du klicka på genvägsnyckeln, dvs. Fn + Alt + F8, "Makro" -dialogrutan visas, där du kan köra en sparad makrokod som du väljer eller du kan klicka på Fn + Alt + F11 för ett fullt makrofönster.

Saker att komma ihåg

Om du anger ett ogiltigt nummer till Chr-funktionen, dvs Antal i ett intervall som är mindre än 0 eller mer än 255 , får du felet, dvs. Run-time-fel.

Rekommenderade artiklar

Detta är en guide till VBA CHR. Här diskuterar vi hur du använder Excel VBA CHR-funktion tillsammans med praktiska exempel och nedladdningsbar Excel-mall. Du kan också gå igenom våra andra föreslagna artiklar -

  1. Kopiera klistra in funktion i VBA
  2. Substring Excel-funktion
  3. VBA-prenumeration utanför räckvidden
  4. Excel ISNUMBER-formel

Kategori: