Екцел ВБА ЦСТР

Радимо са пуно функција претворбе у нашем радном подручју у екцелу. Таква функција је ЦСТР функција у ВБА. У основи је функција претворбе типа података. Па ако сам рекао да желимо претворити број у низ како ћемо то учинити у ВБА? То радимо уз помоћ ове ВБА ЦСТР функције. ВБА ЦСТР функција претвара било коју варијаблу типа података у низ података.

Дознајмо детаљно о ​​ВБА ЦСТР функцији. ВБА ЦСТР функција претвара било који тип података у врсту низа. На пример, обично 1234 је бројчана вредност, а АБЦ је вредност низа која је прилично једноставна. Али ако желимо променити врсту података за број 1234 из целог броја у низ, користићемо ЦСТР функцију. Као што је горе речено то је функција конверзије стрингова. У њему је један аргумент.

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

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

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

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

Научићемо како користити ВБА ЦСТР функцију са неколико примера у Екцелу.

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

ВБА ЦСТР - Пример бр. 1

На пример, у истинитим или лажним резултатима, тип података за њих је боолеан. Али шта ако желимо да они буду низ података.

Следите доле наведене кораке да бисте користили ЦСТР функцију у Екцелу ВБА.

1. корак: Отворите ВБ Едитор на картици програмера као што је приказано на слици испод.

Корак 2: У ВБА едитор убаците модул из референце до снимка заслона.

Корак 3: Двапут кликните на модул и започните наш макро са именом као што је приказано у наставку.

Шифра:

 Суб узорак () Крај Суб 

Корак 4: Прогласите променљиву као тип података као Боолеан и сачувајте вредност труе у њој.

Шифра:

 Суб узорак () Дим А Ас Боолеан А = Труе Енд Суб 

Корак 5: Покажимо прво тип података променљиве А помоћу функције ТипеНаме на следећи начин.

Шифра:

 Подузорак () Дим А као бооле А = истина МсгБок (ТипеНаме (А)) крајњи суб 

Корак 6: Покрените код притиском на Ф5 или Рун дугме и погледајте излаз.

Корак 7: Тренутно је тип података за променљиву А Боолеан, сада ћемо је променити у низ користећи ВБА ЦСТР функцију на следећи начин.

Шифра:

 Под узорак () Дим А као бооле А = тачно МсгБок (ТипеНаме (А)) Дим Б као низ Б = ЦСтр (А) Крај Суб 

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

Корак 8: Сада прикажите и тип података променљиве Б и вредност сачувану у Б помоћу функције оквира за поруке на следећи начин.

Шифра:

 Под узорак () Дим А као бооле А = тачно МсгБок (ТипеНаме (А)) Дим Б као низ Б = ЦСтр (А) МсгБок Б МсгБок (ТипеНаме (Б)) Крај Суб 

Корак 9: Поново покрените горњи код и погледајте последња два резултата на следећи начин.

Вриједност похрањена у Б је вриједност А која је „ТРУЕ“. Сада да видимо тип података за променљиву Б.

Иако је А имао боолеан вредност у њему, претворили смо га у Стринг користећи ЦСТР функцију.

ВБА ЦСТР - Пример бр. 2

Сада ћемо претворити врло основни тип података који је цео број на исти начин горе. Следите доле наведене кораке да бисте користили ЦСТР функцију у Екцелу ВБА.

Корак 1: У исти модул напишите друго име макронаредбе, као што следи.

Шифра:

 Суб Сампле1 () Крај Суб 

Корак 2: Прогласите две променљиве као једну целу, а другу као низ.

Шифра:

 Под узорак1 () Дим А као цели број Дим Б као крајњи крај Суб 

Корак 3: Похраните било коју случајну вредност у променљивој А, имајте на уму да је цео тип података, па наведите целобројну вредност на следећи начин.

Шифра:

 Под узорак1 () Дим А као цео број Дим Б као низ А = 255 Крајњи Суб 

Корак 4: Сада у променљивој Б претворите А у низ користећи ЦСТР функцију као што је приказано у наставку.

Шифра:

 Под узорак1 () Дим А као цео број Дим Б као низ А = 255 Б = ЦСтр (А) Крај Суб 

Корак 5: Прикажемо вредност променљиве Б као и тип података променљиве Б на следећи начин.

Шифра:

 Под узорак1 () Дим А као цео број Дим Б као низ А = 255 Б = ЦСтр (А) МсгБок Б МсгБок (ТипеНаме (Б)) Крај Суб 

Корак 6: Покрените код притиском на Ф5 или Рун дугме и погледајте излаз.

Вриједност похрањена у варијабли Б је 255 што би требало бити цијели број, али да видимо шта смо добили као тип података за варијаблу Б, претворили смо вриједност 255 која је била цијели број као низ користећи ЦСТР функцију.

ВБА ЦСТР - Пример бр. 3

Сада покушајмо сложен тип података који је Врста података. Претворићемо вредност типа података о датуму у низ. Следите доле наведене кораке да бисте користили ЦСТР функцију у Екцелу ВБА.

Корак 1: Треће име макроа може бити следеће.

Шифра:

 Суб Сампле2 () Крај Суб 

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

Шифра:

 Суб Сампле2 () Дим А као датум Дим Б као Стринг Енд Суб 

Корак 3: Спремите датум у променљиву А на следећи начин.

Шифра:

 Суб Сампле2 () Дим А као датум Дим Б као стринг А = # 1/1/2019 # Крај Суб 

Корак 4: Сада претворите вредност датума у ​​А у низ користећи ЦСТР функцију и похраните вредност у променљиву Б као што је приказано у наставку.

Шифра:

 Под узорком2 () Дим А као датум Дим Б као низ А = # 1/1/2019 # Б = ЦСтр (А) Крај Суб 

Корак 5: Сада ћемо приказати вредност и тип података променљиве Б на следећи начин.

Шифра:

 Под узорак2 () Дим А као датум Дим Б као стринг А = # 1/1/2019 # Б = ЦСтр (А) МсгБок Б МсгБок (ТипеНаме (Б)) Крај Суб 

Корак 6: Покрените код притиском на Ф5 или Рун дугме и погледајте излаз.

Вриједност коју видимо изнад је Датум који се чува у варијабли Б, али када притиснемо ок, видимо тип података горње вриједности. Иако је вриједност била датум, тип података је низ.

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

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

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

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

  1. ВБА Последњи ред
  2. СУМПРОДУЦТ Функција у Екцелу
  3. ВБА ВЛООКУП функција
  4. АБС функција у Екцелу

Категорија: