ВБА ЦХР функција
ВБА ЦХР функција је категорисана под функцијом Тект / Стринг.
Сваки и сваки знак у програму Екцел за себе има одређени додељени бројни број (АСЦИИ код). ВБА Цхр функција враћа или даје Стринг који садржи знак повезан са наведеним кодом знакова (који се такође назива АСЦИИ вредност). АСЦИИ означава амерички стандардни код за размену информација
АСЦИИ_Валуе: Стандард је за однос између броја вредности и знаковног типа.
АСЦИИ вредност треба да буде у распону од или између 0 и 255 који су категорисани у 3 врсте.
- Распон између 0 и 31 је АСЦИИ контролни знак ИЛИ Нон-Принтинг Цонтрол Цодес.
- Распон од 32 до 127 су АСЦИИ знакови за испис.
- Опсег 128 до 255 је проширени АСЦИИ код.
Синтакса ЦХР у Екцелу ВБА
Након што упишете Цхр, кликните на размакницу појављује се доље споменута синтакса.
Цхр (асции_валуе) или Цхр (цхарцоде)
Садржи један улазни параметар или аргумент (обавезан и потребан), а Аргумент Цхарцоде је Лонг који идентификује знак. Резултат ће бити и знакова за испис и за штампање.
Мапирање знакова са њиховим АСЦИИ вредностима (Сваки код је објашњен у датотеци Екцела _ ЛИСТ ОПИСА КОДА ЗНАЧАЈА)
1 - 9 | 58 | : | 87 | В | 116 | т | 145 | ' | 174 | ® | 203 | Е | 232 | е | |
10 | 59 | ; | 88 | Икс | 117 | у | 146 | ' | 175 | ¯ | 204 | И | 233 | е | |
11 - 31 | 60 | < | 89 | И | 118 | в | 147 | „ | 176 | ° | 205 | И | 234 | е | |
32 | 61 | = | 90 | З | 119 | в | 148 | “ | 177 | ± | 206 | И | 235 | е | |
33 | ! | 62 | > | 91 | ( | 120 | Икс | 149 | • | 178 | ² | 207 | И | 236 | и |
34 | „ | 63 | ? | 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 | | | 153 | ™ | 182 | ¶ | 211 | О | 240 | ð |
38 | & | 67 | Ц | 96 | ` | 125 | ) | 154 | ш | 183 | · | 212 | О | 241 | с |
39 | ' | 68 | Д | 97 | а | 126 | ~ | 155 | › | 184 | ¸ | 213 | О | 242 | о |
40 | ( | 69 | Е | 98 | б | 127 | 156 | œ | 185 | ¹ | 214 | О | 243 | о | |
41 | ) | 70 | Ф | 99 | ц | 128 | € | 157 | 186 | º | 215 | × | 244 | о | |
42 | * | 71 | Г | 100 | д | 129 | 158 | ж | 187 | » | 216 | Ø | 245 | о | |
43 | + | 72 | Х | 101 | е | 130 | ‚ | 159 | Ы | 188 | ¼ | 217 | У | 246 | о |
44 | , | 73 | Ја | 102 | ф | 131 | ƒ | 160 | 189 | ½ | 218 | У | 247 | ÷ | |
45 | - | 74 | Ј | 103 | г | 132 | „ | 161 | ¡ | 190 | ¾ | 219 | У | 248 | ø |
46 | . | 75 | К | 104 | х | 133 | … | 162 | ¢ | 191 | ¿ | 220 | У | 249 | у |
47 | / | 76 | Л | 105 | ја | 134 | † | 163 | £ | 192 | А | 221 | Ы | 250 | у |
48 | 0 | 77 | М | 106 | ј | 135 | ‡ | 164 | ¤ | 193 | А | 222 | Þ | 251 | у |
49 | 1 | 78 | Н | 107 | к | 136 | ˆ | 165 | ¥ | 194 | А | 223 | ß | 252 | у |
50 | 2 | 79 | О | 108 | л | 137 | ‰ | 166 | ¦ | 195 | А | 224 | а | 253 | ы |
51 | 3 | 80 | П | 109 | м | 138 | Ш | 167 | § | 196 | А | 225 | а | 254 | þ |
52 | 4 | 81 | К | 110 | н | 139 | ‹ | 168 | ¨ | 197 | А | 226 | а | 255 | ы |
53 | 5 | 82 | Р | 111 | о | 140 | Œ | 169 | © | 198 | Ӕ | 227 | а | ||
54 | 6 | 83 | С | 112 | п | 141 | 170 | ª | 199 | Ц | 228 | а | |||
55 | 7 | 84 | Т | 113 | к | 142 | Ж | 171 | « | 200 | Е | 229 | а | ||
56 | 8 | 85 | У | 114 | р | 143 | 172 | 201 | Е | 230 | ӕ | ||||
57 | 9 | 86 | В | 115 | с | 144 | 173 | 202 | Е | 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 , добићете грешку тј. Грешка у току рада.
Препоручени чланци
Ово је водич за ВБА ЦХР. Овде смо расправљали о томе како користити Екцел ВБА ЦХР функцију заједно са практичним примерима и бесплатним екцел шаблоном. Можете и да прођете кроз друге наше предложене чланке -
- Копирајте функцију лепљења у ВБА
- Подстринг Екцел функција
- ВБА претплата изван домета
- Екцел ИСНУМБЕР Формула