VBA CHR funktsioon

Funktsioon VBA CHR liigitatakse funktsiooni Tekst / stringid alla.

Igal Exceli tähemärgil on enda jaoks konkreetne määratud numbrikood (ASCII kood). Funktsioon VBA Chr tagastab või annab tulemuseks stringi, mis sisaldab määratud märgikoodiga seotud märki (nimetatakse ka ASCII väärtuseks). ASCII tähistab Ameerika teabevahetuse standardkoodi

ASCII_Value: see on väärtuse arvu ja märgitüübi vahelise suhte standard.

ASCII väärtus peaks olema vahemikus 0 kuni 255, mis on liigitatud 3 tüüpi.

  • Vahemikus 0 kuni 31 on ASCII juhtmärk VÕI mitteprintimise juhtkoodid.
  • Vahemikus 32 kuni 127 on ASCII-prinditavad märgid.
  • Vahemik 128 kuni 255 on laiendatud ASCII koodid.

CHR-i süntaks Excel VBA-s

Pärast Chr'i tippimist klõpsake tühiku nuppu, kuvatakse allpool nimetatud süntaks.

Chr (ascii_value) või Chr (charcode)

See sisaldab ühte sisendparameetrit või argumenti (kohustuslik ja nõutav); Charcode argument on pikk, mis identifitseerib märgi. Selle tulemuseks on nii prinditavad kui ka printimata märgid.

Märkide kaardistamine koos nende ASCII väärtustega (iga kood on selgitatud Exceli failis _ CHARACTER CODE DESCRIPTION LEHT)

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$65A94^123(152˜181u210Ò239ï
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,73Mina102f131ƒ160189½218Ú247÷
45-74J103g132161¡190¾219Û248ø
46.75K104h133162¢191¿220Ü249ù
47/76L105i134163£192À221Ý250ú
48077M106j135164¤193Á222Þ251û
49178N107k136ˆ165¥194Â223ß252ü
50279O108l137166¦195Ã224à253ý
51380Lk109m138Š167§196Ä225á254þ
52481Q110n139168¨197Å226â255ÿ
53582R111o140Œ169©198Æ227ã
54683S112lk141170ª199Ç228ä
55784T113q142Ž171«200È229å
56885U114r143172201É230æ
57986V115s144173202Ê231ç

Kuidas kasutada CHR-funktsiooni Excel VBA-s?

Allpool on toodud erinevad näited CHR-funktsiooni kasutamiseks Excelis, kasutades VBA-koodi.

Selle VBA CHR Exceli malli saate alla laadida siit - VBA CHR Exceli mall

Proovime nüüd mõne näite abil seda CHR-funktsiooni testida ja õppige, kuidas need toimivad.

VBA CHR funktsioon - näide nr 1

1. samm: valige vahekaardi Arendaja rühmas Kood või klõpsake sellel Visual Basic või klõpsake otsetee klahvi Alt + F11.

2. samm: nüüd näete VBA redigeerija akna projektiakna all projekti VBA projektis tööloendit (st lehte 1 (VB_CHR)

Tühja mooduli loomiseks klõpsake Microsofti exceli objektide all hiire parema nupuga 1. lehel (VB_CHR) nuppu Sisesta ja valige Moodul, nii et luuakse uus tühi moodul.

VBA CHR funktsioon - näide nr 2

1. samm: Nüüd on loodud tühi moodul, seda nimetatakse ka koodiaknaks, kust saate hakata kirjutama funktsiooni VBA CHR väljavõtte koode.

Kood:

 Alam-CHRAC () leht1.Range ("D6") = CHR (77) End Sub 

2. samm: Ülalnimetatud VBA-kood tagastab või annab lahtrisse D6 suure tähe M, st ASCII väärtuse 77 jaoks.

VBA CHR funktsioon - näide nr 3

1. samm: käivitage järgmine alamprotsess järgmiselt:

Kood:

 Alam CHRAC1 () lõpp alam 

2. samm: samamoodi saab lahtrist allpool nimetatud koodi abil saada mitu tähemärgikoodi

Kood:

 Alam-CHRAC1 () leht1.Range ("D9") = CHR (37) leht1.Range ("D11") = CHR (47) leht1.Range ("D13") = CHR (57) leht1.Range ("D15") ) = CHR (128) lõpp alam 

3. samm: käivitame ülaltoodud koodi. Kui olete ülalnimetatud koodi käivitanud, võite märgata tähekoodi Excel-failis.

  • CHR (37) tagastab lahtris “D9”% (sümbol protsentides), samas kui
  • CHR (47) tagastab / (kaldkriips / jaga sümbol) lahtris “D11”
  • CHR (57) tagastab arvväärtuse 9 lahtris “D13” &
  • CHR (128) tagastab lahtris “D11” euromärgi

VBA CHR funktsioon - näide # 4

Oletagem allpool nimetatud näites, et soovin lisada keskmise nime st MANI topelttsitaadi

Siin saan selleks kasutada VBA CHR funktsiooni.

1. samm: kui ma käitan allpool mainitud koodi CHR-koodiga 34, lisab see keskmise nime kahekordse jutumärgi.

Kood:

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


2. samm: käivitame ülaltoodud koodi, klõpsates esitusnupul ja tulemuseks on lahtri „E19” allpool nimetatud väljund.

VBA CHR funktsioon - näide # 5

Oletagem allpool nimetatud näites, et tahan lisada ettevõtte, st GOOGLE, kaubamärgisümboli

Siin saan selleks kasutada VBA CHR funktsiooni ASCII koodiga “153”

1. samm: kui ma käitan allpool mainitud koodi CHR-koodiga 153, kuvatakse sellel TM sümbol sõnale GOOGLE.

Kood:

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

2. samm: ülaltoodud kood, tulemuseks on lahtri „K18” allpool nimetatud väljund

Salvestage oma töövihik kui „Exceli makrofunktsioonidega töövihik”. Klõpsates töölehe vasakus nurgas nupul Salvesta nagu. Kui avate faili, võite uuesti klõpsata kiirklahvil, st Fn + Alt + F8, ilmub dialoogiboks “Makro”, kus saate käivitada valitud salvestatud makrokoodi või klõpsata Fn + Alt + F11 täielik makroaken.

Asjad, mida meeles pidada

Kui sisestate Chr-funktsiooni kehtetu arvu, st numbri vahemikus vähem kui 0 või üle 255 , kuvatakse tõrge, st käitusaja viga.

Soovitatavad artiklid

See on VBA CHRi juhend. Siin arutatakse, kuidas kasutada funktsiooni Excel VBA CHR koos praktiliste näidete ja allalaaditava excelimalliga. Võite vaadata ka meie teisi soovitatud artikleid -

  1. Kopeerimise kleepimise funktsioon VBA-s
  2. Exceli funktsiooni alamstring
  3. VBA alamleht on levialast väljas
  4. Exceli ISNUMBER valem

Kategooria: