Funcția VBA CHR

Funcția VBA CHR este clasificată în funcția Text / șir.

Fiecare caracter din fiecare Excel are un cod numeric specific (cod ASCII). Funcția VBA Chr returnează sau are ca rezultat String care conține caracterul asociat codului de caractere specificat (denumit și valoarea ASCII). ASCII reprezintă codul standard american pentru schimbul de informații

ASCII_Value: Este un standard pentru relația dintre un număr de valori și un tip de caracter.

Valoarea ASCII trebuie să fie cuprinsă între 0 și 255, sau care sunt clasificate în 3 tipuri.

  • Între intervalul 0 până la 31 este un caracter de control ASCII SAU Coduri de control care nu imprimă.
  • Intervalul 32 până la 127 este un caractere imprimabile ASCII.
  • Intervalul 128 - 255 este un cod ASCII extins.

Sintaxa CHR în Excel VBA

După tastarea Chr, faceți clic pe bara spațială apare sintaxa menționată mai jos.

Chr (ascii_value) sau Chr (cod de încărcare)

Conține un parametru sau argument de intrare (Obligatoriu și obligatoriu), argumentul Codul Charcode este un Long care identifică un caracter. Va rezulta atât caractere imprimabile, cât și imprimate.

Maparea personajelor cu valorile lor ASCII (Fiecare cod explicat în fișierul Excel _ CARACTER COD DESCRIERE Foaie)

1 - 958:87W116T145'174®203Ë232è
1059;88X117u146'175¯204Ì233é
11 - 3160<89Y118v147176°205Í234ê
3261=90Z119w148177±206Î.I.235Ë
33!62>91(120X149178²207Ï236ì
3463?92\121y150-179³208Ð237í
35#64@93)122z151-180'209Ñ238î
36$65A94^123(152~181μ210Ò239ï
37%66B95_124|153182211Ó240ð
38&67C96`125)154š183·212Ô241ñ
39'68D97A126~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.73eu102f131ƒ160189½218Ú247÷
45-74J103g132161¡190¾219Û248ø
46.75K104h133162¢191¿220Ü249ù
47/76L105eu134163£192A221Ý250ú
48077M106j135164¤193A222Þ251û
49178N107k136165¥194A223ß252ü
50279O108L137166|195A224A253ý
51380P109m138Š167§196A225A254þ
52481Q110n139<168¨197A226A255ÿ
53582R111o140Œ169©198Ć227A
54683S112p141170ª199Ç228A
55784T113q142Ž171«200Č229A
56885U114r143172201É230æ
57986V115s144173202Ê231ç

Cum se utilizează funcția CHR în Excel VBA?

Mai jos sunt diferite exemple de utilizare a funcției CHR în Excel folosind codul VBA.

Puteți descărca acest șablon VBA CHR Excel aici - șablonul VBA CHR Excel

Acum să testăm această funcție CHR prin câteva exemple și să învățăm cum funcționează.

Funcția VBA CHR - Exemplul # 1

Pasul 1: selectați sau faceți clic pe Visual Basic în grupul Cod din fila Dezvoltator sau puteți face clic direct pe tasta rapidă Alt + F11.

Pasul 2: Acum, puteți vedea fereastra VB Editor, sub fereastra de proiect, în proiectul VBA, puteți vedea fișierul de lucru enumerat (adică Foaie1 (VB_CHR)

Pentru a crea un modul gol, sub obiectele Microsoft Excel, faceți clic dreapta pe foaia 1 (VB_CHR), faceți clic pe Inserați și selectați Modul, astfel încât să fie creat un nou modul gol.

Funcția VBA CHR - Exemplul # 2

Pasul 1: Acum este creat modulul gol, este denumit și fereastră de cod, unde puteți începe să scrieți coduri de funcții VBA CHR.

Cod:

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

Pasul 2: Codul VBA menționat mai sus returnează sau are ca rezultat un alfabet M cu majuscule în celula „D6”, adică pentru valoarea ASCII 77.

Funcția VBA CHR - Exemplul # 3

Pasul 1: Începeți o altă subprocedură după cum urmează,

Cod:

 Sub CHRAC1 () End Sub 

Pasul 2: În mod similar, mai multe coduri de caractere pot fi obținute în celulă cu ajutorul codului menționat mai jos

Cod:

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

Pasul 3: Să executăm codul de mai sus. După ce executați codul menționat mai sus, puteți observa un cod de caractere în fișierul excel.

  • CHR (37) va întoarce un% (simbolul Procent) într-o celulă „D9”, în timp ce,
  • CHR (47) returnează / (simbolul Slash / Divide) în celula „D11”
  • CHR (57) returnează o valoare numerică 9 în celula „D13” &
  • CHR (128) returnează un semn Euro în celula „D11”

Funcția VBA CHR - Exemplul # 4

În exemplul menționat mai jos, să presupunem că vreau să introduc o cotație dublă pentru numele de mijloc, adică MANI

Aici, pentru asta, pot folosi funcția VBA CHR.

Pasul 1: Odată, rulez codul menționat mai jos cu codul CHR 34, acesta va insera un ghilimel dublu în numele de mijloc.

Cod:

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


Pasul 2: Să executăm codul de mai sus făcând clic pe butonul de redare și rezultatul la ieșirea menționată mai jos în celula „E19”

Funcția VBA CHR - Exemplul # 5

În exemplul menționat mai jos, să presupunem că vreau să adaug un simbol de marcă pentru companie, adică GOOGLE

Aici, pentru asta, pot folosi funcția VBA CHR cu codul ASCII „153”

Pasul 1: Odată, am rulat codul menționat mai jos cu codul CHR 153, acesta va afișa simbolul TM pentru cuvântul GOOGLE.

Cod:

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

Pasul 2: Codul de mai sus, duce la ieșirea menționată mai jos în celula „K18”

Salvați-vă cartea de lucru ca „carte de lucru macro-activată Excel”. Făcând clic pe salvare ca în colțul din stânga al foii de lucru. Încă o dată dacă deschideți un fișier, puteți face clic pe tasta rapidă, adică Fn + Alt + F8, apare caseta de dialog „Macro”, unde puteți rula un cod macro salvat la alegere sau puteți face clic pe Fn + Alt + F11 pentru o fereastră macro completă.

Lucruri de amintit

Dacă introduceți un număr nevalid la funcția Chr, adică Număr într-un interval mai mic de 0 sau mai mult de 255 , atunci veți primi eroarea, adică eroare în timp de execuție.

Articole recomandate

Acesta este un ghid pentru VBA CHR. Aici vom discuta despre cum să utilizăm funcția Excel VBA CHR împreună cu exemple practice și șablon excel descărcabil. De asemenea, puteți parcurge și alte articole sugerate -

  1. Copiați funcția Paste în VBA
  2. Substring Funcție Excel
  3. Abonament VBA în afara intervalului
  4. Excel Formula ISNUMBER

Categorie: