VBA CHR funkcija

Funkcija VBA CHR je razvrščena v funkcijo Text / String.

Vsak & vsak znak v Excelu ima v sebi določeno kodo številke (ASCII koda). Funkcija VBA Chr vrne ali ustvari niz, ki vsebuje znak, povezan z določeno kodo znakov (imenovano tudi ASCII vrednost). ASCII pomeni ameriški standardni kodeks za izmenjavo informacij

ASCII_Value: Standard je za razmerje med številom vrednosti in vrsto znaka.

Vrednost ASCII naj bo v območju med 0 in 255, ki so razvrščene v 3 vrste.

  • V območju od 0 do 31 je kontrolni znak ASCII ALI Ne tiskalne kontrolne kode.
  • V razponu od 32 do 127 so znaki za tiskanje ASCII.
  • Razpon 128 do 255 je razširjena koda ASCII.

Sintaksa CHR v Excelu VBA

Ko vtipkate Chr, kliknite na preslednico, prikaže se spodaj omenjena sintaksa.

Chr (ascii_value) ali Chr (charcode)

Vsebuje en vhodni parameter ali argument (Obvezen in potreben), argument Charcode je dolg, ki identificira znak. Rezultat bo tako znakov, ki jih je mogoče natisniti, kot tudi tiskati.

Preslikava znakov z njihovimi ASCII vrednostmi (Vsaka koda je obrazložena v datoteki Excela _ OPISNI LIST ZAKONSKEGA KODA)

1 - 958:87W116t145'174®203Ë232è
1059;88X117u146'175¯204JAZ233é
11 - 3160<89Y118v147"176°205JAZ234ê
3261=90Z119w148177±206JAZ235ë
33!62>91(120x149178²207JAZ236jaz
34"63?92\121y150-179³208Ð237jaz
35#64@93)122z151-180´209Ñ238jaz
36$65A94^123(152˜181µ210Ò239jaz
37%66B95_124|153182211Ó240ð
38&67C96`125)154š183·212Ô241
39'68D97a126~155184¸213Õ242ò
40(69E98b127156œ185¹214Ö243ó
41)70F99c128157186º215×244ô
42*71G100d129158ž187»216Ø245õ
43+72H101e130159Ÿ188¼217Ù246ö
44,73jaz102f131ƒ160189½218Ú247÷
45-74J103g132161¡190¾219Û248ø
46.75K104h133162¢191¿220Ü249ù
47/76L105jaz134163£192À221Ý250ú
48077M106j135164¤193Á222Þ251û
49178N107k136ˆ165¥194Â223ß252ü
50279O108l137166¦195Ã224à253ý
51380P109m138Š167§196Ä225á254þ
52481V110n139168¨197Å226â255ÿ
53582R111o140Œ169©198Æ227ã
54683S112str141170ª199Ç228ä
55784T113q142Ž171«200È229å
56885U114r143172201É230æ
57986V115s144173202Ê231ç

Kako uporabljati funkcijo CHR v Excelu VBA?

Spodaj so različni primeri uporabe funkcije CHR v Excelu z uporabo kode VBA.

To predlogo VBA CHR Excel lahko prenesete tukaj - VBA CHR Excel predloga

Zdaj preizkusimo to funkcijo CHR skozi nekaj primerov in se naučimo, kako delujejo.

Funkcija VBA CHR - Primer 1

1. korak: V skupini Code na kartici Developer izberite ali kliknite Visual Basic ali lahko neposredno kliknete bližnjico Alt + F11.

Korak 2: Zdaj si lahko ogledate okno urejevalnika VB, pod oknom projekta, v projektu VBA, vidite delovno datoteko na seznamu (tj. Sheet1 (VB_CHR)

Če želite ustvariti prazen modul, pod Microsoft excel predmeti, z desnim gumbom miške kliknite list 1 (VB_CHR), kliknite Vstavi in ​​izberite Module, tako da se ustvari nov prazen modul.

Funkcija VBA CHR - primer # 2

1. korak: Zdaj je ustvarjen prazen modul, imenujemo ga tudi kodno okno, kamor lahko začnete pisati kode izjave funkcije VBA CHR.

Koda:

 Pod CHRAC () Sheet1.Range ("D6") = CHR (77) Konec Pod 

Korak 2: Zgoraj omenjena koda VBA vrne ali ustvari veliko črko M v celici "D6", torej za vrednost ASCII 77.

Funkcija VBA CHR - primer # 3

1. korak: Zaženite še en podproces, kot sledi,

Koda:

 Sub CHRAC1 () Konec Sub 

2. korak: Podobno lahko v celici s pomočjo spodaj omenjene kode dobimo več znakovnih kod

Koda:

 Pod CHRAC1 () Sheet1.Range ("D9") = CHR (37) Sheet1.Range ("D11") = CHR (47) Sheet1.Range ("D13") = CHR (57) Sheet1.Range ("D15" ) = CHR (128) Končni sub 

3. korak: Izvedimo zgornjo kodo. Ko zaženete zgoraj omenjeno kodo, lahko v datoteki excel zaznate kodo znakov.

  • CHR (37) bo vrnil% (simbol odstotka) v celico "D9", medtem ko,
  • CHR (47) se vrne / (simbol poševnice / razdelitve) v celici "D11"
  • CHR (57) vrne številčno vrednost 9 v celici "D13" &
  • CHR (128) vrne znak evra v celici "D11"

Funkcija VBA CHR - primer # 4

V spodnjem primeru navedemo, da želim vstaviti dvojno navedbo za srednje ime, tj. MANI

Tu lahko za to uporabim funkcijo VBA CHR.

Korak 1: Ko enkrat vodim spodnjo kodo s kodo CHR 34, bo v srednjo ime vstavil dvojno narekovaje.

Koda:

 Pod CHRAC2 () Sheet3.Range ("C4") = "MANI" & CHR (34) & "RAM" & CHR (34) & "KUMAR" Končna pod 


2. korak: izvedemo zgornjo kodo s klikom na gumb za predvajanje in rezultat v spodnjem izhodu v celici "E19"

Funkcija VBA CHR - primer # 5

V spodnjem primeru navedemo, da želim dodati simbol blagovne znamke za podjetje, tj. GOOGLE

Tu lahko za to uporabim funkcijo VBA CHR z oznako ASCII "153"

Korak 1: Ko zaženem spodnjo kodo s kodo CHR 153, bo prikazala simbol TM za besedo GOOGLE.

Koda:

 Pod CHRAC3 () Sheet4.Range ("C3") = "GOOGLE" & CHR (153) Končni pod 

Korak 2: Zgornja koda povzroči spodnji izhod v celici "K18"

Shranite svoj delovni zvezek kot "Delovni zvezek z makro Excelom". S klikom na shrani kot v levem kotu delovnega lista. Če odprete datoteko, še enkrat kliknite tipko za bližnjico, tj. Fn + Alt + F8, prikaže se pogovorno okno "Makro", kjer lahko zaženete shranjeno makro kodo po svoji izbiri ali pa kliknete Fn + Alt + F11 za polno makro okno.

Stvari, ki jih je treba zapomniti

Če v funkcijo Chr vnesete neveljavno številko, tj. Število, v območju manj kot 0 ali več kot 255 , dobite napako, tj. Napaka med izvajanjem.

Priporočeni članki

To je vodnik za VBA CHR. Tukaj smo razpravljali o uporabi funkcije Excel VBA CHR skupaj s praktičnimi primeri in naloženo predlogo Excela. Ogledate si lahko tudi druge naše predlagane članke -

  1. Kopiraj prilepi funkcijo v VBA
  2. Funkcija podvrsti Excela
  3. Naročnik VBA izven dosega
  4. Excel ISNUMBER Formula

Kategorija: