ВБА ЦХР функција

ВБА ЦХР функција је категорисана под функцијом Тект / Стринг.

Сваки и сваки знак у програму Екцел за себе има одређени додељени бројни број (АСЦИИ код). ВБА Цхр функција враћа или даје Стринг који садржи знак повезан са наведеним кодом знакова (који се такође назива АСЦИИ вредност). АСЦИИ означава амерички стандардни код за размену информација

АСЦИИ_Валуе: Стандард је за однос између броја вредности и знаковног типа.

АСЦИИ вредност треба да буде у распону од или између 0 и 255 који су категорисани у 3 врсте.

  • Распон између 0 и 31 је АСЦИИ контролни знак ИЛИ Нон-Принтинг Цонтрол Цодес.
  • Распон од 32 до 127 су АСЦИИ знакови за испис.
  • Опсег 128 до 255 је проширени АСЦИИ код.

Синтакса ЦХР у Екцелу ВБА

Након што упишете Цхр, кликните на размакницу појављује се доље споменута синтакса.

Цхр (асции_валуе) или Цхр (цхарцоде)

Садржи један улазни параметар или аргумент (обавезан и потребан), а Аргумент Цхарцоде је Лонг који идентификује знак. Резултат ће бити и знакова за испис и за штампање.

Мапирање знакова са њиховим АСЦИИ вредностима (Сваки код је објашњен у датотеци Екцела _ ЛИСТ ОПИСА КОДА ЗНАЧАЈА)

1 - 958:87В116т145'174®203Е232е
1059;88Икс117у146'175¯204И233е
11 - 3160<89И118в147176°205И234е
3261=90З119в148177±206И235е
33!62>91(120Икс149178²207И236и
3463?92\121и150-179³208Ð237и
35#64@93)122з151-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'68Д97а126~155184¸213О242о
40(69Е98б127156œ185¹214О243о
41)70Ф99ц128157186º215×244о
42*71Г100д129158ж187»216Ø245о
43+72Х101е130159Ы188¼217У246о
44,73Ја102ф131ƒ160189½218У247÷
45-74Ј103г132161¡190¾219У248ø
46.75К104х133162¢191¿220У249у
47/76Л105ја134163£192А221Ы250у
48077М106ј135164¤193А222Þ251у
49178Н107к136ˆ165¥194А223ß252у
50279О108л137166¦195А224а253ы
51380П109м138Ш167§196А225а254þ
52481К110н139168¨197А226а255ы
53582Р111о140Œ169©198Ӕ227а
54683С112п141170ª199Ц228а
55784Т113к142Ж171«200Е229а
56885У114р143172201Е230ӕ
57986В115с144173202Е231ц

Како се користи ЦХР функција у Екцелу ВБА?

Испод су различити примери за коришћење ЦХР функције у Екцелу помоћу ВБА кода.

Можете преузети овај ВБА ЦХР Екцел образац овде - ВБА ЦХР Екцел предложак

Сада тестирај ову ЦХР функцију кроз неке примере и научиће како они делују.

ВБА ЦХР функција - пример бр. 1

1. корак: Изаберите или кликните Висуал Басиц у групи Цоде на картици Девелопер или можете директно да кликнете на Алт + Ф11 пречац тастер.

Корак 2: Сада можете видети прозор ВБ уређивача, испод прозора пројекта, у ВБА пројекту, можете видети радну датотеку на списку (тј. Схеет1 (ВБ_ЦХР)

Да бисте креирали празан модул, под Мицрософт екцел објектима, десном типком миша кликните лист 1 (ВБ_ЦХР), кликните на Убаци и одаберите Модул тако да се створи нови празан модул.

ВБА ЦХР функција - пример бр. 2

Корак 1: Сада је створен празан модул, назива се и прозор кода у који можете почети писати ВБА шифре ЦХР функције функције.

Шифра:

 Суб ЦХРАЦ () Схеет1.Ранге ("Д6") = ЦХР (77) Крај Суб 

Корак 2: Поменута ВБА кода враћа или даје гору слово М у ћелији „Д6“, тј. За АСЦИИ вредност 77.

ВБА ЦХР функција - пример бр. 3

Корак 1: Покрените другу подпроцедуру на следећи начин,

Шифра:

 Суб ЦХРАЦ1 () Крај Суб 

Корак 2: Слично томе, у ћелији се може добити вишебројни кодови помоћу доле споменутог кода

Шифра:

 Под ЦХРАЦ1 () Схеет1.Ранге ("Д9") = ЦХР (37) Схеет1.Ранге ("Д11") = ЦХР (47) Схеет1.Ранге ("Д13") = ЦХР (57) Схеет1.Ранге ("Д15" ) = ЦХР (128) Крајњи суб 

Корак 3: Извршимо горњи код. Једном када покренете горе поменути код, можете приметити код карактера у датотеци екцел.

  • ЦХР (37) ће вратити% (симбол процента) у ћелију „Д9“ док,
  • ЦХР (47) се враћа / (Сласх / Дивиде симбол) у ћелији „Д11“
  • ЦХР (57) враћа нумеричку вредност 9 у ћелији "Д13" &
  • ЦХР (128) враћа знак евра у ћелији „Д11“

ВБА ЦХР функција - пример бр. 4

У доле наведеном примеру, претпоставимо да желим да убацим двоструку понуду за средње име, тј. МАНИ

Ево, за ово могу да користим ВБА ЦХР функцију.

Корак 1: Једном када покренем доле наведени код са ЦХР кодом 34, он ће уметнути двоструки наводник у средње име.

Шифра:

 Суб ЦХРАЦ2 () Схеет3.Ранге ("Ц4") = "МАНИ" & ЦХР (34) & "РАМ" & ЦХР (34) и "КУМАР" Крај Суб 


Корак 2: Извршимо горњи код притиском на дугме за репродукцију и резултат у доле наведеном излазу у ћелији "Е19"

ВБА ЦХР функција - пример бр. 5

У доле наведеном примеру, претпоставимо да желим да додам симбол заштитног знака за компанију, тј. ГООГЛЕ

Овде, за ово, могу да користим ВБА ЦХР функцију са АСЦИИ кодом „153“

Корак 1: Једном када покренем доле наведени код са ЦХР кодом 153, он ће показати ТМ симбол за реч ГООГЛЕ.

Шифра:

 Суб ЦХРАЦ3 () Схеет4.Ранге ("Ц3") = "ГООГЛЕ" и ЦХР (153) Крај Суб 

Корак 2: Горе наведени код резултира доле наведеним излазом у ћелији „К18“

Сачувајте своју радну књигу као „Екцел макро радна свеска“. Кликом на сачувај као у левом углу радног листа. Ако још једном отворите датотеку, можете да кликнете на тастер за пречицу, тј. Фн + Алт + Ф8, појавиће се дијалог "Макро" где можете да покренете сачувани макро код по вашем избору или можете да кликнете на Фн + Алт + Ф11 за пун макро прозор.

Ствари које треба запамтити

Ако унесете неважећи број у Цхр функцију, тј. Број у распону мањем од 0 или више од 255 , добићете грешку тј. Грешка у току рада.

Препоручени чланци

Ово је водич за ВБА ЦХР. Овде смо расправљали о томе како користити Екцел ВБА ЦХР функцију заједно са практичним примерима и бесплатним екцел шаблоном. Можете и да прођете кроз друге наше предложене чланке -

  1. Копирајте функцију лепљења у ВБА
  2. Подстринг Екцел функција
  3. ВБА претплата изван домета
  4. Екцел ИСНУМБЕР Формула

Категорија: