Екцел ВБА АСЦ

АСЦИИ, који је амерички стандардни код за размјену информација, увео је одговарајућу структуру за сваки број и алфабете. А ови АСЦ кодови се често користе у многим програмским језицима. У ВБА такође имамо ове АСЦ кодове који се примењују на више начина. Ови кодови креирани су за сваки програмски језик тако да рачунар може разумети шта се њему напаја. АСЦИИ је нумерички приказ сваке речи и слова.

У АСЦ-у имамо различите типове знакова који штампају знакове (који се могу видети) не-штампаним ликовима (што се не може видети као што је било који процес или размак). На пример, ми вам неко кажемо „Добро јутро“, а затим се то преноси звучним таласима. Сада, ако исти желимо да ово унесемо у рачунар или пошаљемо поруку било коме, онда ће рачунар претворити текст „Добро јутро“ у АСЦ кодове и порука ће се пренети тој особи. Али опет ће та особа примити поруку у тексту, а не у неким кодовима.

Формула за АСЦ функцију у Екцелу ВБА

Погледајмо испод формуле за АСЦ функцију у ВБА.

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

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

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

Екцел ВБА АСЦ - пример бр. 1

Табелу АСЦ-а можемо добити са веб локације АСЦИИ. Већ смо показали ту табелу за референцу. Испод је табела која садржи Дец, Хек, ХТМЛ АСЦ кодове за посебне неисписујуће знакове и алфабете од А до З.

И штавише, имамо АСЦ кодове за посебне знакове и неке математичке знакове, као и приказане у наставку почевши од 128 до 255.

Укупно имамо 255 АСЦ кодова који се могу користити у ВБА. Сада ћемо имплементирати и ове кодове у ВБА.

  • Идите на опцију менија ВБА Инсерт и отворите модул као што је приказано испод.

  • Сада у отворени модул напишите подкатегорију ВБА АСЦ функције као што је приказано у наставку.

Шифра:

 Суб ВБА_АСЦ () Крај Суб 

  • Након тога дефинирајте варијаблу ДИМ са било којим именом, рецимо да је „ А “ и додијелите јој Интегерс. Иако ћемо текст и бројеве давати као улаз у променљиву А, али користећи Интегер јер ВБА АСЦ функција сматра целе бројеве као излаз у коме ће улаз бити као низ. То ћемо видети даље.

Шифра:

 Суб ВБА_АСЦ () Дим А као цјеловити крај Пот 

  • Сада доделите променљиву А функцији АСЦ као што је приказано у наставку.

  • Сада изаберите било коју реч или алфабет по потреби унутар заграда као што је приказано у наставку.

Шифра:

 Суб ВБА_АСЦ () Дим А као Интегер А = Асц ("Б") Крај Пот 

  • Сада да бисте видели вредност АСЦ кода најбоље је користити поље за поруке. Доделите МсгБок променљивој А као што је приказано испод.

Шифра:

 Суб ВБА_АСЦ () Дим А као цели број А = Асц ("Б") МсгБок А Крајњи суб 

  • Када завршите, кликните на дугме за репродукцију које се налази испод траке са менијима да бисте покренули код.

Видећемо, АСЦ шифра абецеде „Б“ долази као 66 . Ово је исти код наведен у табели АЦС који смо имали на почетку примера-1.

Екцел ВБА АСЦ - пример бр. 2

У овом примеру ћемо видети како ће се комплетна реч кодирати уз помоћ ВБА АСЦ. За то ћемо користити исту структуру кода коју смо видјели у примјеру-1, само задржавајући празне заграде АСЦ функције као што је приказано у наставку.

Сад убацимо било коју реч у те заграде. Размотримо ту реч „ Екцел

Шифра:

 Суб ВБА_АСЦ1 () Дим А као цели број А = Асц ("Екцел") МсгБок А Крај Суб 

Сада саставите код и покрените га након тога. Видећемо да је АСЦ функција генерисала АСЦ код као 69 као што је приказано у наставку.

А ако овај АСЦ код ускладимо са списком који смо видели у примеру-1, тада ћемо видети да је за капитал Е, који се налази на почетку Екцел-а, означено као 69.

Екцел ВБА АСЦ - пример бр. 3

У овом примеру ћемо видети како мало слово исте речи може дати АСЦ код. За ово ћемо размотрити исту реч коју смо видели изнад примера „Екцел“, али ћемо задржати „е“ у малим словима. Размотримо исти код који смо претходно користили.

Сада у том загради напишите " екцел " малим словом.

Шифра:

 Суб ВБА_АСЦ2 () Дим А као цели А = Асц ("екцел") МсгБок А Крај Суб 

Опет, компајлирајте и покрените код. Видећемо, за мала слова „е“ АСЦ код долази као 101 као што је приказано у наставку.

Ако то ускладимо са списком наведеним у примеру-1, видећемо да за свако мало слово постоји посебан АСЦ код који је различит од слова великих слова.

Екцел ВБА АСЦ - пример бр. 4

У овом примеру ћемо видети како се посебан знак може користити да би се АСЦ код извукао из њега. Опет ћемо наставити да користимо исти формат кода који смо видели у примеру-1.

Сада уметните било који посебан знак који је дозвољен за употребу у ВБА кодирању. Аперсанд (&) углавном користимо у ВБА у различитим облицима. Тако да ћемо наставити са истим овде и овде.

Шифра:

 Суб ВБА_АСЦ3 () Дим А као цели број А = Асц ("&") МсгБок А Крајњи суб 

Опет саставите код и покрените. Видећемо поље са садржајем АСЦ кода као 38 као што је приказано у наставку.

А ако овај код ускладимо са табелом приказаном у примеру-1, видећемо, јер је амперсанд (&) АСЦ код дефинисан као 38.

Предности Екцел ВБА АСЦ

  • АСЦ код је врло револуционаран када је представљен, јер је од велике помоћи у стандардизацији преноса рачунарских кодова и порука.
  • За свако слово горњих и малих слова, АСЦИИ је дао засебан АСЦ код тако да ће реч у малим и малим словима добити кодирање док се уноси.

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

  • ВБА не узима у обзир АСЦ кодове сложених математичких симбола који су проширени АСЦИИ кодови. За добијање Дец АСЦ кода може се користити само једноставан знак.
  • Велика и мала слова имају различите АСЦ кодове.
  • ВБА генерише само Дец АСЦ кодова.
  • Када завршите, датотеку морате сачувати у формату екцел који је омогућен за макро. Тако да се ВБА код може задржати.

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

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

  1. Како се користи ВБА Матцх Матцх?
  2. ДЦОУНТ функција у Екцелу
  3. Туториали на ВБА СтрЦомп
  4. ЦОМБИН функција у Екцелу

Категорија: