VBA CHR funkcija

VBA CHR funkcija kategorizirana je pod tekstom / nizom funkcija.

Svaki i svaki znak u Excelu ima sebi određeni dodijeljeni brojčani kod (ASCII kod). VBA Chr funkcija vraća ili daje u nizu koji sadrži znak povezan s navedenim kodnim znakom (koji se također naziva ASCII vrijednost). ASCII je kratica za američki standardni kôd za razmjenu informacija

ASCII_Value: Standard je za odnos između broja vrijednosti i vrste znakova.

ASCII vrijednost treba biti u rasponu od ili između 0 i 255 koji su kategorizirani u 3 vrste.

  • Raspon između 0 i 31 je ASCII kontrolni znak ILI Non-Printing Control Codes.
  • Raspon od 32 do 127 su znakovi za ispis ASCII.
  • Raspon 128 do 255 je prošireni ASCII kod.

Sintaksa CHR u Excelu VBA

Nakon što upišete Chr, kliknite na razmaknicu, pojavljuje se dolje spomenuta sintaksa.

Chr (ascii_value) ili Chr (charcode)

Sadrži jedan ulazni parametar ili argument (Obvezan i potreban), a Arcode argument je Long koji identificira znak. Rezultat će biti ispisnih i ispisnih znakova.

Mapiranje znakova s ​​njihovim ASCII vrijednostima (Svaki je kod objašnjen u Excelovoj datoteci _ LIST OPISA KODA ZNAČAJA)

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$6594^123(152~181μ210Ò239ï
37%66B95_124|153182211Ó240ð
38&67C96`125)154š183·212Ô241ñ
39'68D97126~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,73ja102f131ƒ160189½218Ú247÷
45-74J103g132161¡190¾219Û248ø
46,75K104h133162¢191¿220Ü249ù
47/76L105ja134163£192À221Y250Ú
48077M106j135164¤193Á222Þ251Û
49178N107k136165¥194Â223ß252ü
50279O108l137166|195Ă224à253ý
51380P109m138Š167§196Ä225á254Þ
52481P110n139<168¨197A226â255Ÿ
53582R111o140Œ169©198Æ227Ã
54683S112p141170ª199Ç228ä
55784T113q142Ž171«200E229Å
56885U114r143172201É230æ
57986V115a144173202Ę231ç

Kako se upotrebljava CHR funkcija u Excelu VBA?

Ispod su sljedeći primjeri za korištenje CHR funkcije u Excelu pomoću VBA koda.

Možete preuzeti ovaj VBA CHR Excel predložak ovdje - VBA CHR Excel predložak

Sada ćemo testirati ovu CHR funkciju kroz nekoliko primjera i naučiti kako oni funkcioniraju.

VBA CHR funkcija - Primjer # 1

Korak 1: Odaberite ili kliknite Visual Basic u grupi Koda na kartici Developer ili možete izravno kliknuti na Alt + F11 tipku prečaca.

Korak 2: Sada možete vidjeti prozor VB uređivača, ispod prozora projekta, u VBA projektu, možete vidjeti radnu datoteku na popisu (tj. Sheet1 (VB_CHR)

Da biste stvorili prazan modul, pod Microsoft excel objektima, desnom tipkom miša kliknite list 1 (VB_CHR), kliknite Umetanje i odaberite Modul tako da se stvori novi prazni modul.

VBA CHR funkcija - primjer br. 2

Korak 1: Sada je stvoren prazan modul, naziva se i prozor koda, u kojem možete početi pisati VBA kodove izjava o funkciji CHR.

Kodirati:

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

Korak 2: Gore navedeni VBA kôd vraća ili rezultira velikim slovom A-slovo M u ćeliji "D6", tj. Za ASCII vrijednost 77.

VBA CHR funkcija - primjer # 3

Korak 1: Pokrenite drugu podproceduru na sljedeći način,

Kodirati:

 Sub CHRAC1 () Kraj Sub 

Korak 2: Slično tome, u ćeliji se može dobiti više kodnih znakova pomoću dolje spomenutog koda

Kodirati:

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

Korak 3: Izvršimo gornji kôd. Jednom kada pokrenete gore spomenuti kôd, možete primijetiti kôd znaka u datoteci excel.

  • CHR (37) će vratiti% (simbol postotka) u ćeliju "D9" dok,
  • CHR (47) vraća / (Slash / Divide simbol) u ćeliju "D11"
  • CHR (57) vraća numeričku vrijednost 9 u ćeliji "D13" &
  • CHR (128) vraća znak eura u ćeliji "D11"

VBA CHR funkcija - primjer # 4

U niže navedenom primjeru pretpostavimo da želim umetnuti dvostruki navod za srednje ime tj. MANI

Evo, za ovo mogu koristiti VBA CHR funkciju.

Korak 1: Jednom kada pokrenem dolje spomenuti kod sa CHR kodom 34, on će umetnuti dvostruki navodnik u srednje ime.

Kodirati:

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


Korak 2: Izvršimo gornji kôd klikom na gumb za reprodukciju i rezultat u dolje navedenom izlazu u ćeliji "E19"

VBA CHR funkcija - primjer br. 5

U dolje navedenom primjeru pretpostavimo da želim dodati simbol zaštitnog znaka za tvrtku, tj. GOOGLE

Evo, za ovo mogu upotrijebiti VBA CHR funkciju s ASCII kodom "153"

Korak 1: Jednom kada pokrenem dolje spomenuti kod sa CHR kodom 153, prikazat će TM simbol za riječ GOOGLE.

Kodirati:

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

Korak 2: Gore navedeni kod rezultira dolje navedenim izlazom u ćeliji "K18"

Spremite svoju radnu knjigu kao "Excel radnu knjigu s makronaredbama". Klikom na Spremi kao u lijevom kutu radnog lista. Ako ponovo otvorite datoteku, možete kliknuti na tipku prečaca tj. Fn + Alt + F8, pojavit će se dijaloški okvir "Makro" u kojem možete pokrenuti spremljeni makro kod po vašem izboru ili kliknite Fn + Alt + F11 za pun makro prozor.

Stvari koje treba zapamtiti

Ako unesete nevažeći broj u Chr funkciju, tj. Broj u rasponu manjem od 0 ili više od 255 , tada ćete dobiti pogrešku, tj. Pogreška u izvedbi.

Preporučeni članci

Ovo je vodič za VBA CHR. Ovdje smo raspravljali o tome kako koristiti Excel VBA CHR funkciju, uz praktične primjere i preuzeti Excel predložak. Možete i pregledati naše druge predložene članke -

  1. Kopiraj funkciju lijepljenja u VBA
  2. Podstring Excel funkcija
  3. VBA pretplata izvan dometa
  4. Formula ISNUMBER Formula

Kategorija: