ВБА функција Цхар / Цхр

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

Коришћење Цхр функције у ВБА

Као што смо већ споменули у уводу, Цхр функција узима број (АСЦИИ код) и враћа одговарајући знак. Постоји 255 АСЦИИ кодова, па морате водити рачуна да функцији проследите бројеве 1-255. Ако прођете број већи од 255, добићете грешку у извршавању кода.

Погледајмо код за Цхр функцију:

12345 Лист1.Ранге ("А1") = Цхр (33)Лист1.Ранге ("Б1") = Цхр (99)Лист1.Ранге ("Ц1") = Цхр (78)

У примеру желимо да ставимо знакове за АСЦИИ кодове 33, 99 и 78 у ћелије А1, Б1 и Ц1.

Слика 1. Коришћење Цхр функције у ВБА

Као што можете видети на слици 1, знак за АСЦИИ код 33 је „!“, За 99 је „ц“, а за „78“ Н.

Коришћење функције Цхар у програму Екцел

Тхе Цхар функција такође враћа знак за АСЦИИ код, али ова функција не постоји у ВБА.

На сличном примеру видећете како да користите функцију Цхар у Екцелу да бисте добили знак за АСЦИИ код 78, користећи ову формулу:

1 = ЦХАР (78)

Слика 2. Коришћење функције Цхар у Екцелу

У ћелији А1 желимо да добијемо знак за АСЦИИ код 78. Као резултат тога, вредност ћелије А1 је „Н“. Исти резултат смо добили у претходном примеру, користећи функцију Цхр у ВБА.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave