VBA CHR-funktion

VBA CHR-funktion er kategoriseret under Tekst / streng-funktion.

Hvert eneste tegn i Excel har en bestemt tildelt nummerkode (ASCII-kode) til sig selv. VBA Chr-funktionen returnerer eller resulterer i streng, der indeholder det tegn, der er knyttet til den specificerede karakterkode (også kaldet ASCII-værdi). ASCII står for American Standard Code for Information Interchange

ASCII_Value: Det er en standard for forholdet mellem et antal værdier og en karaktertype.

ASCII-værdien skal være i området mellem eller mellem 0 og 255, der er kategoriseret i 3 typer.

  • Mellem 0 til 31 er en ASCII-kontroltegn ELLER ikke-udskrivningskontrolkoder.
  • 32 til 127 rækkevidde er ASCII-udskrivbare tegn.
  • 128 til 255 rækkevidde er en udvidet ASCII-kode.

Syntaks for CHR i Excel VBA

Efter at du har skrevet Chr, skal du klikke på mellemrumstasten, og nedenstående syntaks vises.

Chr (ascii_value) eller Chr (charcode)

Det indeholder en inputparameter eller -argument (obligatorisk og påkrævet), Charcode-argument er en lang, der identificerer et tegn. Det vil resultere i både udskrivbare og ikke-udskrivelige tegn.

Kortlægning af tegn med deres ASCII-værdier (Hver kode forklaret i Excel-fil _ KARAKTERKODE BESKRIVELSEBLAD)

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'68D97-en126~155>184¸213Õ242ò
40(69E98b127156œ185¹214Ö243ó
41)70F99c128157186º215×244ô
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 bruges CHR-funktion i Excel VBA?

Nedenfor er de forskellige eksempler på CHR-funktion i Excel ved hjælp af VBA-kode.

Du kan downloade denne VBA CHR Excel-skabelon her - VBA CHR Excel-skabelon

Lad os nu teste denne CHR-funktion gennem nogle eksempler og lære, hvordan de fungerer.

VBA CHR-funktion - eksempel # 1

Trin 1: Vælg eller klik på Visual Basic i kodegruppen under fanen Udvikler, eller du kan direkte klikke på genvejstasten Alt + F11.

Trin 2: Nu kan du se VB Editor-vinduet, under projektvinduet, i VBA-projekt, kan du se arbejdsfilen listet (dvs. Ark1 (VB_CHR)

For at oprette et tomt modul skal du højreklikke på ark 1 (VB_CHR) under Microsoft excel-objekter ved at klikke på Indsæt og vælge Modul, så der oprettes et nyt tomt modul.

VBA CHR-funktion - eksempel # 2

Trin 1: Nu oprettes det tomme modul, kaldes det også et kodevindue, hvor du kan begynde at skrive VBA CHR-funktionskodeks.

Kode:

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

Trin 2: Ovennævnte VBA-kode returnerer eller resulterer i et store bogstaver M i "D6" -celle, dvs. for ASCII-værdien 77.

VBA CHR-funktion - eksempel # 3

Trin 1: Start en anden underprocedure som følger,

Kode:

 Sub CHRAC1 () End Sub 

Trin 2: Tilsvarende kan flere karakterkoder fås i cellen ved hjælp af 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) Sluttunder 

Trin 3: Lad os udføre ovenstående kode. Når du har kørt ovennævnte kode, kan du bemærke en karakterkode i excel-filen.

  • CHR (37) returnerer en% (procentsymbol) i en celle "D9", hvorimod
  • CHR (47) returnerer / (Slash / Divide symbol) i cellen "D11"
  • CHR (57) returnerer en numerisk værdi 9 i cellen "D13" &
  • CHR (128) returnerer et Euro-tegn i cellen "D11"

VBA CHR-funktion - eksempel # 4

I det nedenstående eksempel antager jeg, at jeg vil indsætte dobbelt citat for mellemnavnet, dvs. MANI

Her kan jeg bruge VBA CHR-funktion til dette.

Trin 1: Én gang kører jeg nedenstående kode med CHR-kode 34, den indsætter et dobbelt citatmærke i mellemnavnet.

Kode:

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


Trin 2: Lad os udføre ovenstående kode ved at klikke på afspilningsknappen og resultatet i nedenstående output i cellen "E19"

VBA CHR-funktion - eksempel # 5

I det nedenstående eksempel antager jeg, at jeg vil tilføje et varemærkesymbol for firmaet, dvs. GOOGLE

Her kan jeg bruge VBA CHR-funktion med ASCII-kode “153”.

Trin 1: Én gang kører jeg nedenstående kode med CHR-kode 153, den viser TM- symbol for ordet GOOGLE.

Kode:

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

Trin 2: Ovenstående kode resulterer i nedenstående output i cellen "K18"

Gem din projektmappe som "Excel-makroaktiveret projektmappe". Ved at klikke på Gem som i venstre hjørne af regnearket. Hvis du endnu en gang åbner en fil, kan du klikke på genvejstasten, dvs. Fn + Alt + F8, "Makro" -dialogboksen vises, hvor du kan køre en gemt makrokode efter eget valg eller du kan klikke på Fn + Alt + F11 for et fuldt makrovindue.

Ting at huske

Hvis du indtaster et ugyldigt tal til Chr-funktionen, dvs. nummer i et interval på mindre end 0 eller mere end 255 , får du fejlen dvs. run-time-fejl.

Anbefalede artikler

Dette er en guide til VBA CHR. Her diskuterer vi, hvordan man bruger Excel VBA CHR-funktion sammen med praktiske eksempler og downloadbar excel-skabelon. Du kan også gennemgå vores andre foreslåede artikler -

  1. Copy Paste-funktion i VBA
  2. Undertræk Excel-funktion
  3. VBA-abonnement uden for rækkevidden
  4. Excel ISNUMBER-formel

Kategori: