VBA CHR-funksjon

VBA CHR-funksjonen er kategorisert under Tekst / strengfunksjon.

Hvert eneste tegn i Excel har en spesifikk tildelt nummerkode (ASCII-kode) til seg selv. VBA Chr-funksjonen returnerer eller resulterer i streng som inneholder tegnet tilknyttet den spesifiserte karakterkoden (også kalt ASCII-verdi). ASCII står for American Standard Code for Information Interchange

ASCII_Value: Det er en standard for forholdet mellom et antall verdi og en karaktertype.

ASCII-verdien skal være i området mellom 0 og 255 som er kategorisert i 3 typer.

  • Mellom 0 til 31 er ASCII-kontrollkarakter ELLER ikke-utskrift-kontrollkoder.
  • 32 til 127 rekkevidde er ASCII-utskrivbare tegn.
  • 128 til 255 rekkevidde er en utvidet ASCII-kode.

Syntaks for CHR i Excel VBA

Etter å ha skrevet Chr, klikker du på mellomromstasten vises syntaks nedenfor.

Chr (ascii_value) eller Chr (charcode)

Den inneholder en inngangsparameter eller et argument (obligatorisk og påkrevd), Charcode-argument er et langt som identifiserer et tegn. Det vil resultere i både utskrivbare og utskrivbare tegn.

Kartlegging av tegn med ASCII-verdiene (Hver kode forklart i Excel-fil _ KARAKTERKOD BESKRIVELSEeark)

1 - 958:87W116t145'174®203Ë232è
1059;88X117u146'175¯204JEG233é
11 - 3160<89Y118v147176°205JEG234ê
3261=90Z119w148177±206JEG235ë
33!62>91(120x149178²207JEG236Jeg
3463?92\121y150-179³208Ð237Jeg
35#64@93)122z151-180'209Ñ238Jeg
36$65EN94^123(152~181μ210Ò239Jeg
37%66B95_124|153182211Ó240ð
38&67C96`125)154š183·212Ô241ñ
39'68D97en126~155>184¸213Õ242ò
40(69E98b127156œ185¹214Ö243ó
41)70F99c128157186º215x244ô
42*71G100d129158§187»216Ø245õ
43+72H101e130,159Ÿ188¼217Ù246ö
44,73Jeg102f131ƒ160189½218Ú247÷
45-74J103g132161¡190¾219Û248ø
46.75K104h133162¢191¿220Ü249ù
47/76L105Jeg134163£192EN221Ý250ú
48077M106j135164¤193EN222Þ251û
49178N107k136165¥194EN223ß252ü
50279O108l137166|195EN224en253ý
51380P109m138Š167§196EN225en254Þ
52481Q110n139<168¨197EN226en255ÿ
53582R111o140Œ169©198Æ227en
54683S112p141170ª199Ç228en
55784T113q142Ž171«200È229en
56885U114r143172201É230æ
57986V115s144173202Ê231ç

Hvordan bruke CHR-funksjon i Excel VBA?

Nedenfor er de forskjellige eksemplene du kan bruke CHR-funksjon i Excel ved å bruke VBA-kode.

Du kan laste ned denne VBA CHR Excel-malen her - VBA CHR Excel-mal

La oss nå teste denne CHR-funksjonen gjennom noen eksempler og lære hvordan de fungerer.

VBA CHR-funksjon - eksempel # 1

Trinn 1: Velg eller klikk på Visual Basic i kodegruppen i Utvikler-fanen, eller du kan direkte klikke på snarveistasten Alt + F11.

Trinn 2: Nå kan du se VB Editor-vinduet, under prosjektvinduet, i VBA-prosjektet, kan du se arbeidsfilen som er oppført (dvs. Sheet1 (VB_CHR)

For å lage en tom modul, høyreklikk på ark 1 (VB_CHR) under Microsoft excel-objekter, klikk på Sett inn og velg Modul slik at en ny tom modul blir opprettet.

VBA CHR-funksjon - eksempel # 2

Trinn 1: Nå er den tomme modulen opprettet, den kalles også et kodevindu, der du kan begynne å skrive VBA CHR-funksjonskoder.

Kode:

 Sub CHRAC () Ark1.Range ("D6") = CHR (77) Slutt Sub 

Trinn 2: Ovennevnte VBA-kode returnerer eller resulterer i en stor bokstav alfabet M i "D6" celle, dvs. for ASCII-verdien 77.

VBA CHR-funksjon - eksempel # 3

Trinn 1: Start en annen underprosess som følger,

Kode:

 Sub CHRAC1 () Slutt Sub 

Trinn 2: Tilsvarende kan flere karakterkoder fås i cellen ved hjelp av nedenstående kode

Kode:

 Sub CHRAC1 () Ark1.Range ("D9") = CHR (37) Ark1.Range ("D11") = CHR (47) Ark1.Range ("D13") = CHR (57) Ark1.Range ("D15" ) = CHR (128) Slutt sub 

Trinn 3: La oss utføre koden ovenfor. Når du har kjørt ovennevnte kode, kan du legge merke til en karakterkode i excel-filen.

  • CHR (37) vil returnere en% (prosent symbol) i en celle "D9" mens,
  • CHR (47) returnerer / (skråstrek / del symbol) i cellen “D11”
  • CHR (57) returnerer en numerisk verdi 9 i cellen “D13” &
  • CHR (128) returnerer et Euro-tegn i cellen “D11”

VBA CHR-funksjon - eksempel # 4

I eksemplet nedenfor, antar at jeg vil sette inn dobbelt sitat for mellomnavnet, dvs. MANI

Her, for dette, kan jeg bruke VBA CHR-funksjon.

Trinn 1: En gang kjører jeg den nedenfor nevnte koden med CHR-koden 34, den vil sette inn et dobbelt anførselstegn i mellomnavnet.

Kode:

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


Trinn 2: La oss utføre koden ovenfor ved å klikke på avspillingsknappen og resultatet i den under nevnte utgangen i cellen "E19"

VBA CHR-funksjon - eksempel # 5

I eksemplet nedenfor antar jeg at jeg vil legge til et varemerkesymbol for selskapet, dvs. GOOGLE

Her, for dette, kan jeg bruke VBA CHR-funksjonen med ASCII-koden “153”

Trinn 1: En gang kjører jeg den nedenfor nevnte koden med CHR-koden 153, den vil vise TM- symbol for ordet GOOGLE.

Kode:

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

Trinn 2: Koden ovenfor, resulterer i den under nevnte utgangen i cellen "K18"

Lagre arbeidsboken din som "Excel-makroaktivert arbeidsbok". Ved å klikke på lagre som i venstre hjørne av regnearket. Nok en gang, hvis du åpner en fil, kan du klikke på snarveistasten, dvs. Fn + Alt + F8, "Makro" -dialogboksen vises, hvor du kan kjøre en lagret makrokode etter eget valg, eller du kan klikke på Fn + Alt + F11 for et fullt makrovindu.

Ting å huske

Hvis du oppgir et ugyldig nummer til Chr-funksjonen, dvs. nummer i et område som er mindre enn 0 eller mer enn 255 , vil du få feilen dvs. kjøretidsfeil.

Anbefalte artikler

Dette er en guide til VBA CHR. Her diskuterer vi hvordan du bruker Excel VBA CHR-funksjon sammen med praktiske eksempler og nedlastbar Excel-mal. Du kan også gå gjennom andre foreslåtte artikler -

  1. Kopier lim inn funksjon i VBA
  2. Substring Excel-funksjon
  3. VBA-abonnement utenfor rekkevidden
  4. Excel ISNUMBER-formel

Kategori: