VBA CHR funkció

A VBA CHR funkció a Szöveg / Karakterlánc funkció alá tartozik.

Az Excel minden egyes karakterének saját maga van hozzárendelve számkódja (ASCII kód). A VBA Chr függvény visszatér vagy eredményül olyan karakterláncot eredményez, amely tartalmazza a megadott karakterkódhoz társított karaktert (más néven ASCII érték). Az ASCII az információcsere amerikai szabványkódját jelenti

ASCII_Value: Ez egy érték-érték és a karakter típus közötti kapcsolat szabványa.

Az ASCII értéknek 0 és 255 közötti tartományban kell lennie, és ezeket 3 típusba kell sorolni.

  • 0 és 31 között van egy ASCII vezérlő karakter VAGY nem nyomtatáshoz tartozó vezérlőkódok.
  • A 32–127 tartomány ASCII nyomtatható karakterek.
  • A 128–255 tartomány egy kibővített ASCII kód.

A CHR szintaxisa az Excel VBA-ban

A Chr beírása után kattintson a szóközre, és megjelenik az alább említett szintaxis.

Chr (ascii_value) vagy Chr (charcode)

Egy bemeneti paramétert vagy argumentumot tartalmaz (kötelező és kötelező), a Charcode argumentum egy hosszú, amely egy karaktert azonosít. Ennek eredményeként nyomtatható és nem nyomtatható karakterek is megjelennek.

Karakterek feltérképezése az ASCII-értékekkel (Mindegyik kódot elmagyarázzuk az Excel fájlban _ KARAKTERKÓD LEÍRÁSI LAP)

1 - 958:87W116t145'174®203Ë232è
1059;88x117u146'175¯204ÉN233é
11–3160<89Y118v147176°205ÉN234ê
3261=90Z119w148177±206ÉN235ë
33!62>91(120x149178²207ÉN236én
3463?92\121y150-179³208Ð237én
35#64@93)122Z151-180'209Ñ238én
36$65A94^123(152~181μ210Ò239én
37%66B95_124|153182211Ó240ð
38&67C96`125)154š183·212Ô241ñ
39'68D97egy126~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,73én102f131ƒ160189½218Ú247÷
45-74J103g132161¡190¾219Û248ø
46.75K104h133162¢191¿220Ü249ù
47/76L105én134163£192À221Y250ú
48077M106j135164¤193Á222Þ251û
49178N107k136165¥194Â223ß252ü
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ç

Hogyan lehet használni a CHR függvényt az Excel VBA-ban?

Az alábbiakban bemutatjuk a CHR függvény VBA-kóddal történő használatának különféle példáit.

Itt letöltheti ezt a VBA CHR Excel sablont - VBA CHR Excel sablon

Most nézzük meg néhány példán keresztül ezt a CHR funkciót, és tanuljuk meg, hogyan működnek.

VBA CHR funkció - 1. példa

1. lépés: Válassza ki vagy kattintson a Visual Basic elemre a Kód csoportban a Fejlesztő lapon, vagy közvetlenül kattintson az Alt + F11 gyorsbillentyűre.

2. lépés: Most láthatja a VB szerkesztő ablakot, a projekt ablak alatt a VBA projektben, láthatja a felsorolt ​​munkafájlokat (azaz 1. lap (VB_CHR)

Üres modul létrehozásához a Microsoft excel objektumok alatt kattintson a jobb gombbal az 1. lapon (VB_CHR), kattintson a Beszúrás elemre, és válassza a Modul elemet, hogy új üres modul jusson létre.

VBA CHR funkció - 2. példa

1. lépés: Most létrejön az üres modul, amelyet kódablaknak is neveznek, ahol elkezdheti VBA CHR függvény utasításkódok írását.

Kód:

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

2. lépés: A fent említett VBA-kód visszatér vagy eredményez egy nagybetűs M betűt a „D6” cellában, azaz az ASCII 77 értékéhez.

VBA CHR funkció - 3. példa

1. lépés: Indítsa el a következő alfolyamatot az alábbiak szerint,

Kód:

 Sub CHRAC1 () End Sub 

2. lépés: Hasonlóképpen több karakterkódot lehet beszerezni a cellába az alábbiakban említett kód segítségével

Kód:

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

3. lépés: Végezzük el a fenti kódot. A fenti kód futtatása után észrevehet egy karakterkódot az Excel fájlban.

  • A CHR (37) % -ot (százalékos szimbólum) ad vissza a „D9” cellában, míg
  • A CHR (47) visszatér / (perjel / osztás szimbólum) a „D11” cellában
  • A CHR (57) 9 numerikus értéket ad vissza a „D13” cellában &
  • A CHR (128) eurójelet ad vissza a „D11” cellába

VBA CHR funkció - 4. példa

Tegyük fel, hogy az alább említett példában dupla idézetet akarok beszúrni a középső név, azaz a MANI névre

Ehhez felhasználhatom a VBA CHR funkciót.

1. lépés: Ha egyszer futtatom az alább említett kódot a CHR-kóddal 34, akkor a középső névbe dupla idézőjel kerül beillesztésre.

Kód:

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


2. lépés: Végezzük el a fenti kódot a lejátszás gombra kattintva, és az eredmény az alább említett kimenet az „E19” cellában

VBA CHR funkció - 5. példa

Az alább említett példában tegyük fel, hogy védjegyszimbólumot szeretnék hozzáadni a vállalathoz, azaz a GOOGLE-hoz

Ehhez felhasználhatom a VBA CHR funkciót a “153” ASCII kóddal.

1. lépés: Ha egyszer futtatom az alább említett kódot a CHR-kóddal 153, akkor a TM szó jelét jelzi a GOOGLE.

Kód:

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

2. lépés: A fenti kód eredményeként az alább említett kimenet jelenik meg a „K18” cellában

Mentse el a munkafüzetét „Excel makro-képes munkafüzetként”. A Munkalap bal oldali sarkában található Mentés gombra kattintással. Ha ismét megnyit egy fájlt, akkor rákattinthat a gyorsbillentyűre, azaz az Fn + Alt + F8, megjelenik a „Makró” párbeszédpanel, ahol futtathatja a választott mentett makrokódot, vagy az Fn + Alt + F11 gombra kattintva egy teljes makróablak.

Dolgok, amikre emlékezni kell

Ha érvénytelen számot ad meg a Chr funkcióhoz, azaz a 0-nál kisebb vagy 255-nél nagyobb tartományba eső számot , akkor a következő hibaüzenetet kapja, azaz futási idő hiba.

Ajánlott cikkek

Ez egy útmutató a VBA CHR-hez. Itt megvitatjuk, hogyan lehet használni az Excel VBA CHR funkciót, a gyakorlati példákkal és a letölthető Excel sablonnal együtt. Megnézheti más javasolt cikkeinket -

  1. Másolás beillesztés funkció a VBA-ban
  2. Az Excel függvény alsávja
  3. A VBA felirat a tartományon kívül esik
  4. Excel ISNUMBER Formula

Kategória: