VBA CHR функция

Функцията VBA CHR се категоризира под функция Text / String.

Всеки & всеки символ в Excel има специфичен присвоен номер на кода (ASCII код) към себе си. Функцията VBA Chr връща или води до String, съдържащ символа, свързан с посочения код на символа (наричан също ASCII стойност). ASCII означава Американски стандартен код за обмен на информация

ASCII_Value: Това е стандарт за връзката между число на стойност и тип символ.

ASCII стойността трябва да бъде в диапазона от или между 0 и 255, които са категоризирани в 3 типа.

  • Между диапазона от 0 до 31 е ASCII контролен символ ИЛИ Непечатните контролни кодове.
  • Диапазон от 32 до 127 е ASCII символи за печат.
  • Диапазонът от 128 до 255 е разширен ASCII код.

Синтаксис на CHR в Excel VBA

След като напишете Chr, щракнете върху интервал по-долу споменатия синтаксис.

Chr (ascii_value) или Chr (charcode)

Той съдържа един входен параметър или аргумент (Задължителен и задължителен), Аргументът на Charcode е Long, който идентифицира знак. Това ще доведе както до печат, така и до печат.

Картиране на знаци с техните ASCII стойности (Всеки код е обяснен във файла на Excel _ ХАРАКТЕРЕН КОД ЗА ОПИСАНИЕ НА КОДА)

1 - 958:87W116T145"174®203Ë232è
1059;88х117ф146"175¯204Ì233é
11 - 3160<89Y118V147"176°205Í234ê
3261=90Z119w148"177±206Î235ë
33!62>91(120х149178²207Ï236ì
34"63?92\121ш150-179³208Д237í
35#64@93)122Z151-180"209Н238î
36$65А94^123(152~181μ210Ò239ï
37%66B95_124|153182211Ó240д
38&67° С96`125)154с183·212Ô241н
39"68д97а126~155>184¸213Õ242ò
40(69E98б127156œ185¹214Ö243ó
41)70F99° С128157186º215×244ô
42*71G100д129158ž187»216Ø245х
43+72Н101д130,159Ÿ188¼217Ù246ö
44,73аз102е131ƒ160189½218Ú247÷
45-74J103г132"161¡190¾219Û248ø
46,75K104з133162¢191¿220Ü249ù
47/76L105аз134163£192À221Ý250ú
48077М106к135164¤193Á222Þ251û
49178н107к136165¥194Â223ß252ü
50279О108л137166|195Ã224à253ý
51380P109m138С167§196Ä225á254þ
52481Q110н139<168¨197Å226â255ÿ
53582R111о140Œ169©198Æ227ã
54683С112р141170ª199° С228ä
55784T113р142Ž171«200È229å
56885U114R143172201É230æ
57986V115с144173202Ê231° С

Как да използвате CHR функция в Excel VBA?

По-долу са различните примери за използване на функция CHR в Excel с помощта на VBA код.

Можете да изтеглите този шаблон на VBA CHR Excel тук - VBA CHR Excel шаблон

Сега нека да тестваме тази функция CHR чрез някои примери и да научим как работят.

VBA CHR функция - пример №1

Стъпка 1: Изберете или щракнете върху Visual Basic в групата Code в раздела Developer или можете директно да щракнете върху клавиша за бърз достъп Alt + F11.

Стъпка 2: Сега можете да видите прозореца на редактора на VB, под прозореца на проекта, в проекта VBA, можете да видите списък на работните файлове (т.е. Sheet1 (VB_CHR)

За да създадете празен модул, под Microsoft excel обекти, щракнете с десния бутон върху лист 1 (VB_CHR), щракнете върху Вмъкване и изберете Модул, така че да се създаде нов празен модул.

VBA CHR функция - пример №2

Стъпка 1: Сега празният модул е ​​създаден, той също се нарича прозорец с кодове, където можете да започнете да пишете кодове на декларации за VBA CHR функция.

Код:

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

Стъпка 2: Посоченият по-горе VBA код връща или води до главна буква A в клетка „D6“, т.е. за стойността на ASCII 77.

VBA CHR функция - пример №3

Стъпка 1: Стартирайте друга подпроцедура, както следва,

Код:

 Sub CHRAC1 () Край Sub 

Стъпка 2: По същия начин в клетката могат да бъдат получени множество символни кодове с помощта на по-долу споменатия код

Код:

 Под CHRAC1 () Sheet1.Range ("D9") = CHR (37) Sheet1.Range ("D11") = CHR (47) Sheet1.Range ("D13") = CHR (57) Sheet1.Range ("D15" ) = CHR (128) Край Sub 

Стъпка 3: Нека изпълним горния код. След като стартирате гореспоменатия код, можете да забележите символен код във файла excel.

  • CHR (37) ще върне% (символ на процента) в клетка „D9“, докато,
  • CHR (47) връща / (символ Slash / Divide) в клетката „D11“
  • CHR (57) връща числова стойност 9 в клетката „D13“ &
  • CHR (128) връща знак за евро в клетката „D11“

VBA CHR функция - пример №4

В по-долу споменатия пример, да предположим, че искам да вмъкна двойна оферта за средното име, т.е. MANI

Ето, за това мога да използвам VBA CHR функция.

Стъпка 1: След като пусна по-долу споменатия код с CHR код 34, той ще вмъкне двоен кавички в средното име.

Код:

 Sub CHRAC2 () Sheet3.Range ("C4") = "MANI" & CHR (34) & "RAM" & CHR (34) & "KUMAR" Край Sub 


Стъпка 2: Нека изпълним горния код, като кликнем върху бутона за възпроизвеждане и резултата в посочения по-долу изход в клетката „E19“

Функция VBA CHR - Пример №5

В по-долу споменатия пример, да предположим, че искам да добавя символ на запазена марка за компания, т.е. GOOGLE

Тук за това мога да използвам VBA CHR функция с ASCII код “153”

Стъпка 1: След като пусна по-долу споменатия код с CHR код 153, той ще покаже TM символ за думата GOOGLE.

Код:

 Sub CHRAC3 () Sheet4.Range ("C3") = "GOOGLE" & CHR (153) Край Sub 

Стъпка 2: Горният код води до по-долу споменатия изход в клетката "K18"

Запазете вашата работна книга като „Работна книга с активирана макрос на Excel“. Като кликнете върху запазване като в левия ъгъл на работния лист. Ако отворите файл отново, можете да щракнете върху клавиша за бърз достъп, т.е. Fn + Alt + F8, появи се диалогов прозорец „Макрос“, където можете да стартирате запазен макро код по ваш избор или можете да кликнете върху Fn + Alt + F11 за пълен прозорец на макрос

Неща, които трябва да запомните

Ако въведете невалидно число към функцията Chr, т.е. номер в диапазон, по-малък от 0 или повече от 255 , тогава ще получите грешката, т.е. грешка по време на изпълнение.

Препоръчителни статии

Това е ръководство за VBA CHR. Тук обсъждаме как да използваме Excel VBA CHR функция, заедно с практически примери и шаблон за excel за сваляне. Можете да разгледате и другите ни предложени статии -

  1. Функция за копиране на поставяне в VBA
  2. Функция Substring Excel
  3. VBA абонамент извън обхвата
  4. Excel ISNUMBER Formula

Категория: