Функція CHR CHB

Функція CHR VBA класифікується під функцією 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 - це Довгий, який ідентифікує символ. Це призведе як до друку, так і до друкованих символів.

Картографування символів з їх значеннями ASCII (кожен код пояснюється у файлі Excel _ ХАРАКТЕРИСТИЧНИЙ КИСЛОТ ОПИСУ)

1 - 958:87W116т145'174®203Ë232è
1059;88Х117у146'175¯204Ì233é
11 - 3160<89Y118v147"176°205Í234ê
3261=90Z119ш148"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%66Б95_124|153182211Ó240ð
38&67С96`125)154ш183·212Ô241ñ
39'68D97а126~155184¸213Õ242ò
40(69Е98б127156œ185¹214Ö243ó
41)70Ж99c128157186º215×244ô
42*71Г100г129158ž187»216Ø245õ
43+72Н101е130,159Ÿ188¼217Ù246ö
44,73Я102f131ƒ160189½218Ú247÷
45-74J103г132161¡190¾219Û248ø
46.75К104год133162¢191¿220Ü249ù
47/76L105i134163£192А221Ý250ú
48077М106j135164¤193Á222Þ251û
49178N107к136ˆ165¥194Â223Я252ü
50279О108л137166¦195Ã224à253ý
51380П109м138Š167§196Ä225á254þ
52481Q110н139168¨197Å226â255ÿ
53582R111о140Œ169©198Æ227ã
54683S112p141170ª199Ç228ä
55784Т113q142Ж171«200È229å
56885U114r143172201É230æ
57986V115с144173202Ê231ç

Як використовувати функцію CHR в Excel VBA?

Нижче наведено різні приклади використання функції CHR в Excel з використанням коду VBA.

Ви можете завантажити цей шаблон Excel VBA CHR тут - шаблон VBA CHR Excel

Тепер давайте перевіримо цю функцію CHR через деякі приклади та дізнаємось, як вони працюють.

Функція CHR CHB - приклад №1

Крок 1: Виберіть або натисніть на Visual Basic у групі Код на вкладці Developer, або ви можете безпосередньо натиснути клавішу клавіш Alt + F11.

Крок 2: Тепер ви можете побачити вікно редактора VB, під вікном проекту, у проекті VBA, ви можете побачити перелік робочих файлів (тобто Sheet1 (VB_CHR)

Щоб створити порожній модуль, під об’єктами Microsoft excel клацніть правою кнопкою миші на аркуші 1 (VB_CHR), натисніть на Вставити та виберіть Модуль, щоб створився новий порожній модуль.

Функція CHR CHB - приклад №2

Крок 1: Тепер створений порожній модуль, його також називають вікном коду, де ви можете почати писати коди операторів заявки VBA CHR.

Код:

 Sub CHRAC () Sheet1.Range ("D6") = CHR (77) Кінець Sub 

Крок 2: Згаданий вище код VBA повертає або призводить до верхнього регістру алфавіту M у комірці “D6”, тобто для значення ASCII 77.

Функція CHR CHB - приклад №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) Кінцевий пп 

Крок 3: Виконаємо наведений вище код. Після запуску вищезгаданого коду ви можете помітити код символу у файлі excel.

  • CHR (37) поверне% (символ відсотка) у клітинку "D9", тоді як,
  • CHR (47) повертає / (символ нахилу / поділу) у комірці "D11"
  • CHR (57) повертає числове значення 9 у комірці "D13" &
  • CHR (128) повертає знак євро у комірці "D11"

Функція CHR CHB - приклад №4

У наведеному нижче прикладі, припустимо, я хочу вставити подвійну лапочку для прізвища, тобто MANI

Тут для цього я можу використовувати функцію CHR VBA.

Крок 1: Після запуску нижчезазначеного коду з кодом CHR 34 він вставить подвійний лапки в середнє ім'я.

Код:

 Sub CHRAC2 () Sheet3.Range ("C4") = "MANI" & CHR (34) & "RAM" & CHR (34) & "KUMAR" Кінець підрозділу 


Крок 2: Виконаємо вищезгаданий код, натиснувши на кнопку відтворення та отримавши результат у згаданому нижче висновку у комірці "E19"

Функція CHR CHR - приклад №5

У наведеному нижче прикладі, припустимо, я хочу додати символ торгової марки для компанії, тобто GOOGLE

Тут для цього я можу використовувати функцію CHR VBA з кодом 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 , то ви отримаєте помилку, тобто помилку під час виконання.

Рекомендовані статті

Це посібник з CHB VBA. Тут ми обговорюємо, як використовувати функцію CHR Excel VBA разом із практичними прикладами та шаблоном Excel, який можна завантажити. Ви також можете ознайомитися з іншими запропонованими нами статтями -

  1. Копіювати функцію вставки в VBA
  2. Функція Substring Excel
  3. Підписка VBA поза діапазоном
  4. Формула ЕКСЕЛЬНОГО РОЗМІРУ

Категорія: