ВБА променљива декларација | Како прогласити променљиву у ВБА? (Примери)

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

Изјава о променљивој у ВБА

Пре него што пређемо на декларацију ВБА променљиве, хајде да прво разумемо шта су променљиве, која је употреба променљивих и када их треба користити.

Које су променљиве у ВБА?

Сами дефинисане променљиве програма Ворд Вариабле су у основи назив меморије на вашој локацији која у томе има неку вредност. Можете да пренесете вредност у код на основу врсте променљиве. Вредност ће се користити током извршавања кода и добићете излаз.

Каква је корист од променљиве?

Када креирате програм или код, он се састоји од неких упутстава која систему преносе информације о томе шта да ради са подацима. Подаци се састоје од две врсте вредности, фиксне и променљиве. Фиксне вредности се такође називају константним. Променљиве су дефинисане одређеним типовима података, нпр. Интегер, Бите, стринг итд. То нам помаже да идентификујемо природу података које уносимо, тј. Тект, Нумбер, Боолеан итд.

Како прогласити променљиву?

Да бисте декларисали променљиву у коду, тој променљивој бисте требали доделити име. Варијабли можете доделити било које име, међутим, саветује се да одаберете име променљиве које се односи на податке како би други корисник такође могао лако да разуме. На пример, ако у код треба да проследите целобројне податке него име које променљиве попут и_цоунт или оут. Ако требате прослиједити вриједност низа, тој промјенљивој можете дати име стрНаме

Променљиве се могу декларисати било где у ВБА коду. Међутим, кодеру се саветује да их изјави приликом покретања кода, тако да сваки корисник може врло лако да разуме код. Променљиву треба декларисати помоћу Дим.

Примери декларације променљиве ВБА

Ево неколико примера за разумевање типа података ВБА. Можете га испробати на рачунару.

Додајте модул у ВБА Едитор. Копирајте и налепите доле наведене кодове један по један да бисте видели резултат.

Ову ВБА варијаблу декларације променљиве декларације можете преузети овде - ВБА варијабла декларације Екцел шаблона

Пример декларације ВБА променљиве # 1 - Цео број

ВБА целобројни тип података користи се када треба да сачувате целе бројеве. Цео број може да сачува вредност између 32.768 и 32.767. Ако треба да проследите вредност изнад овога, морате да користите Лонг Дататипе у ВБА.

Шифра:

 Суб ВБА_Цоде1 () Затамни резултат као целобројни резултат = 101 МсгБок "Сацхин Сцоред" & Сцоре Енд Суб 

Када покренете горњи код, резултат ће показати Сацхин Сцоред 101. Погледајте доле

Пример декларације ВБА променљиве # 2 - низ

Тип података ВБА стринг може да складишти податке као текст.

Шифра:

 Суб ВБА_Цоде_Стринг () Дим стрНаме Ас Стринг стрНаме = "Рам" Ранге ("А1: А10") = "Рам" Енд Суб 

Када покренете горњи код, ово ће унети Рам у Свака ћелија између опсега А1: А10.

Пример изјаве променљиве ВБА бр. 3 - датум

Тип података датума у ​​ВБА може да чува податке попут датума. Биће у формату ММ / ДД / ГГГГ.

Шифра:

 Суб ВБА_Цоде_Дате () Дим ДОБ Ас Дате ДОБ = "04/04/1990" МсгБок "Рођен сам" и ДОБ Енд Суб 

Када покренете горњи код, ово ће приказати резултат као испод.

Пример изјаве променљиве ВБА бр. 4 - логичка вредност

Логички тип података у ВБА има само две вредности Тачно или Нетачно.

Шифра:

 Суб ВБА_Цоде_Боолеан () Затамни бгендер као логички бгендер = Нетачно Ако је бгендер = Тачно онда опсег ("А1") = "Мушки" Остали опсег ("А1") = "Женски" Крај ако заврши Суб 

Када покренете код, резултат у ћелији А1 ће бити женски.

Пример изјаве променљиве ВБА бр. 5 - дуга

Тип података Лонг се користи и за чување бројева. Могу да ускладиште број између -2,147,483,648 и 2,147,483,647. Овде морате имати питање да ли Интегер и Лонг могу да сачувају број, зашто онда користимо Интегер?

Ево одговора, Интегер заузима два бајта простора, међутим, дуго треба 8 бајта простора. Дакле, када знате да се тај број може сачувати као цео број, не бисте га требали дуго користити јер ће се време рада вашег програма повећати.

Претпоставимо да треба да прикажете растојање између Северног пола и Јужног пола у метру и да знате да је растојање у метру изван опсега од -32,768 до 32,767. Дакле, користићете тип података Лонг.

Шифра:

 Суб ВБА_Цоде_лонг () Затамни растојање Ас Лонг дистанце = 13832000 МсгБок "Удаљеност између Северног пола и Јужног пола је" & дистанце & "Метер" Енд Суб 

Резултат ће бити „Удаљеност између Северног и Јужног пола је 13832000 метара

Ако користите цели број као тип података у горенаведеном коду, ово ће проћи кроз грешку. Можете пробати.

Тачке које треба запамтити

Треба да запамтите неке тачке док декларишете променљиве.

  • Име променљиве не сме бити дуже од 255 знакова
  • Варијабле не разликују велика и мала слова
  • Варијабла не би требало да започиње бројем. Можете користити број или доњу црту у средини имена променљиве
  • ВБА променљива декларације не може се именовати као Екцел кључна реч попут Схеет, Ранге итд.
  • ВБА декларација променљиве није садржала посебне знакове.