VBA CHR -toiminto

VBA CHR -toiminto luokitellaan Teksti / merkkijono -toimintoon.

Jokaisella Excel-merkillä on itselleen erityinen määritetty numerokoodi (ASCII-koodi). VBA Chr-funktio palauttaa tai johtaa merkkijonoon, joka sisältää määritettyyn merkkikoodiin liittyvän merkin (kutsutaan myös ASCII-arvoksi). ASCII on American Standard Code for Information Interchange

ASCII_Value: Se on standardi arvon lukumäärän ja merkityypin väliselle suhteelle.

ASCII-arvon tulisi olla välillä 0–255 tai luokiteltu kolmeen tyyppiin.

  • Alueella 0-31 on ASCII-ohjausmerkki TAI Tulostamattomat ohjauskoodit.
  • Alue 32 - 127 on ASCII-tulostettava merkki.
  • 128–255 alue on laajennettu ASCII-koodi.

CHR: n syntaksi Excel VBA: ssa

Kun olet kirjoittanut Chr, napsauta välilyöntiä, alla oleva syntaksi tulee näkyviin.

Chr (ascii_value) tai Chr (charcode)

Se sisältää yhden syöttöparametrin tai argumentin (pakollinen ja vaadittava). Charcode-argumentti on pitkä, joka tunnistaa merkin. Tuloksena on sekä tulostettava että tulostamaton merkki.

Merkkien kartoitus niiden ASCII-arvoilla (Jokainen koodi selitetään Excel-tiedostossa _ MERKINTÄKOODI KUVAUSSIVU)

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,73minä102f131ƒ160189½218Ú247÷
45-74J103g132161¡190¾219Û248Ø
46.75K104h133162¢191¿220Ü249Ù
47/76L105minä134163£192À221Ý250ú
48077M106j135164¤193Á222Þ251û
49178N107K136165¥194Â223SS252ü
50279O108l137166|195Ã224à253ý
51380P109m138Š167§196Ä225á254þ
52481Q110n139<168¨197Å226â255ÿ
53582R111O140Œ169©198®227ã
54683S112p141170ª199Ç228ä
55784T113q142®171«200é229å
56885U114R143172201É230æ
57986V115s144173202Ê231ç

Kuinka käyttää CHR-toimintoa Excel VBA: ssa?

Alla on erilaisia ​​esimerkkejä CHR-toiminnon käyttämisestä Excelissä VBA-koodilla.

Voit ladata tämän VBA CHR Excel -mallin tästä - VBA CHR Excel Template

Testatkaamme nyt tätä CHR-toimintoa joidenkin esimerkkien avulla ja oppia kuinka ne toimivat.

VBA CHR -toiminto - esimerkki # 1

Vaihe 1: Valitse tai napsauta Visual Basic Koodiryhmässä Kehittäjä-välilehdellä tai voit napsauttaa suoraan Alt + F11 -pikanäppäintä.

Vaihe 2: Nyt näet VB Editor -ikkunan projekti-ikkunan alla VBA-projektissa, näet työtiedoston luettelossa (ts. Sheet1 (VB_CHR)

Voit luoda tyhjän moduulin Microsoft Excel -objektien alla napsauttamalla hiiren kakkospainikkeella arkkia 1 (VB_CHR) napsauttamalla Lisää ja valitsemalla Moduuli, jotta uusi tyhjä moduuli luodaan.

VBA CHR -toiminto - esimerkki # 2

Vaihe 1: Nyt tyhjä moduuli on luotu, sitä kutsutaan myös koodi-ikkunaksi, josta voit aloittaa VBA CHR -toimintolausekoodien kirjoittamisen.

Koodi:

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

Vaihe 2: Edellä mainittu VBA-koodi palauttaa tai johtaa suuret kirjaimet M ”D6” -soluun, ts. ASCII-arvoon 77.

VBA CHR -toiminto - esimerkki # 3

Vaihe 1: Käynnistä toinen alaprosessori seuraavasti:

Koodi:

 Sub CHRAC1 () Loppu Sub 

Vaihe 2: Samoin solusta voidaan saada useita merkkikoodeja alla mainitun koodin avulla

Koodi:

 Sub CHRAC1 () Arkki1.Range ("D9") = CHR (37) Arkki1.Range ("D11") = CHR (47) Arkki1.Range ("D13") = CHR (57) Arkki1.Range ("D15") ) = CHR (128) End Sub 

Vaihe 3: Suoritetaan yllä oleva koodi. Kun olet suorittanut yllä mainitun koodin, voit huomata merkkikoodin Excel-tiedostossa.

  • CHR (37) tuottaa% (prosenttimerkki) solussa “D9”, kun taas,
  • CHR (47) palauttaa / (viiva / jako -symboli) solussa “D11”
  • CHR (57) palauttaa numeerisen arvon 9 soluun “D13” &
  • CHR (128) palauttaa euromerkinnän soluun “D11”

VBA CHR -toiminto - esimerkki # 4

Oletetaan, että haluan lisätä alla olevassa esimerkissä kaksoislainauksen keskimmäiselle nimelle eli MANI

Täällä voin käyttää tätä varten VBA CHR -toimintoa.

Vaihe 1: Kun suoritan alla mainitun koodin CHR-koodilla 34, se lisää kaksoislainausmerkin keskimmäiseen nimeen.

Koodi:

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


Vaihe 2: Suoritetaan yllä oleva koodi napsauttamalla toistopainiketta ja tulosta alla mainitulla ulostulolla solussa “E19”

VBA CHR -toiminto - esimerkki 5

Oletetaan, että haluan lisätä alla olevassa esimerkissä tavaramerkkisymbolin yritykselle eli GOOGLE: lle

Täällä voin käyttää tätä varten VBA CHR -toimintoa ASCII-koodilla “153”

Vaihe 1: Kun suoritan alla mainitun koodin CHR-koodilla 153, se näyttää TM- symbolin sanalle GOOGLE.

Koodi:

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

Vaihe 2: Yllä oleva koodi johtaa alla mainittuun tulokseen solussa “K18”

Tallenna työkirjasi ”Excel-makro-käytössä työkirjana”. Napsauttamalla tallenna kuin taulukon vasemmassa kulmassa. Kun avaat tiedoston uudelleen, voit napsauttaa pikanäppäintä eli Fn + Alt + F8, näyttöön tulee “Makro” -valintaikkuna, jossa voit suorittaa valitsemasi tallennetun makrokoodin tai napsauttaa Fn + Alt + F11 täysi makro-ikkuna.

Muistettavat asiat

Jos syötit virheellisen luvun Chr-funktioon, ts. Numero alueella, joka on pienempi kuin 0 tai suurempi kuin 255 , niin saat virheen, ts. Ajoajan virhe.

Suositellut artikkelit

Tämä on opas VBA CHR: lle. Tässä keskustellaan siitä, kuinka käyttää Excel VBA CHR -toimintoa yhdessä käytännön esimerkkien ja ladattavan Excel-mallin kanssa. Voit myös käydä läpi muiden ehdottamiemme artikkeleidemme -

  1. Kopioi liitä toiminto VBA: ssa
  2. Sub-string Excel-toiminto
  3. VBA-alaindeksi rajojen ulkopuolella
  4. Excel ISNUMBER -kaava

Luokka: