У програму Екцел ВБА појединци могу да користе различите типове променљивих и константе у својим радним листовима. Варијабла је дефинисана као меморија у рачунарској меморији која чува информације које ће се користити у извршавању ВБА кода.
Тип података који се чувају у променљивој зависи од врсте података променљиве. На пример, ако корисник жели да у променљиву ускладишти целе бројеве, тип података биће цео број Цео број Цео број је цео број. Број може бити позитиван, негативан или 0. Цели број нема разложени део. . Варијабла се разликује од константе по томе што се променљива мења када се код изврши, али се константа никада не мења.
Кратак сажетак
- Варијабла је дефинисана као место складиштења у меморији рачунара које садржи привремене информације.
- Главни типови променљивих типова података укључују нумеричке и ненумеричке типове података.
- Предност употребе променљиве уместо константе је у томе што корисници могу променити вредност променљиве док је код у току.
Декларисање променљивих
Декларирањем променљиве, корисник пружа ВБА компајлеру информације о типу података променљиве и друге информације као што је ниво. Тип података може бити целобројни, текстуални, децимални, логички, итд., Док ниво променљиве може бити ниво процедуре, ниво модула или јавни скуп података. Променљиве треба декларисати коришћењем Дим ВБА променљиве, типови података и Дим ВБА променљиве се користе за чување делова података за употребу у макроима и функцијама. Ове променљиве су ускладиштене у многим типовима података и декларисане су помоћу Дим. Обично је први корак након именовања макронаредбе декларисање променљивих. Променљиве су називи за различите делове података који ће макро бити приватни, јавни или статички изрази.
Када декларишете променљиве да држе цео број помоћу израза Дим, користите код „Дим ровНумбер ас Интегер“. Израз „пригушено“ би се требао појавити у претходном делу променљиве. Ако при декларацији променљиве није наведен тип података или променљива уопште није декларисана, променљива ће подразумевано одабрати тип података који може да прими било који тип података. Декларишући променљиву, корисник у суштини поручује рачунару да резервише простор у меморији за каснију употребу, омогућавајући ВБА коду да ради несметано.
Зашто се променљиве користе у ВБА
Приликом писања кода у ВБА Едитор, корисницима су потребне променљиве које могу користити у коду да задрже вредност. Предност променљиве над константом је у томе што корисници могу променити вредност променљиве док је код у току.
Правила која се следе приликом именовања променљиве:
- Име није резервисана кључна реч. ВБА укључује неке резервисане кључне речи као што су Привате, Нект, Лооп ВБА Лооп У програму Екцел постоје разне врсте ВБА петљи које помажу корисницима да аутоматизују задатке који би иначе захтевали дуге редове кода. Следе главни, итд. Који се користе у ВБА коду и због тога се не могу користити за именовање променљиве.
- Не користите посебне знакове при именовању променљивих. Посебни знакови укључују ($, $, &,!,%).
- Размаци се не смеју користити у имену променљиве. Уместо тога, користите доњи знак да бисте одвојили вредности и учинили их читљивим.
- ВБА не разликује велика и мала слова. Можете користити мешани случај да променљиве учините читљивим, иако ће ВБА све случајеве сматрати сличним.
- Употреба абецеда, бројева и интерпункција у именовању променљивих је дозвољена. Упркос томе, први број у имену променљиве требало би да буде абецеда.
- Име променљиве не сме бити дуже од 255 знакова.
Типови типова података у ВБА
Тип података у ВБА каже рачунару тип променљиве коју корисник намерава да користи. Различите врсте променљивих заузимају различиту количину простора у меморији, а корисници би претходно требали да знају колико ће места променљива заузети у меморији рачунара.
Тип података одређује количину простора која је променљивој потребна у меморији. Два главна типа података укључују:
1. Нумерички тип података
Нумерички типови података користе се када корисник треба да сачува само бројеве. Примери нумеричких типова података укључују децимални, валутни, дуги, појединачни, цели број, бајт, датум и време. Неке од ових врста података објашњене су у наставку:
Бајт: Бајт долази са малим капацитетом и може садржати вредности од 0 до 255.
Цео број: Цели број је бета верзија бајт типа података и може садржати вредности у распону од -32768 до 32768. Свака вредност која премаши овај опсег вратиће грешку. Ако се у целом броју користе децималне вредности, претвориће се у најближи цео број. На пример, 9,8 ће се претворити у 10.
Дуго: Тип података Лонг садржи дуже вредности или бројеве које целобројни тип података не може да садржи. Садржи вредности које премашују 32768. Дуги тип података може да садржи вредности у распону од -2,147,483,648 до 2,147,483,648.
Једно: Једноструки тип података дизајниран је за чување децималних вредности које не прелазе двоцифрене децимале. За позитивне вредности, појединачни типови података се крећу од 1.401298Е-45 до 3.402823Е + 38, док се негативне вредности крећу од -3.402823Е + 38 до -1.401298Е-45.
2. Ненумерички типови података
Ненумерички типови података укључују вредности које су изузете нумеричким типовима података. Примери нумеричких типова података укључују следеће:
Низ: Тип података Стринг може садржати два типа вредности низа, тј. Низове фиксне и променљиве дужине.
Боолеан: Логички тип података користи се када је очекивани излаз ТРУЕ или ФАЛСЕ.
Предмет: Типови података Објецт укључују производе компаније Мицрософт. Примери Екцел објеката укључују радне листове, листове, опсег итд.
Варијанта: Тип података Вариант компатибилан је и са нумеричким и са нумеричким типовима података.
Сродна читања
Финанце је званични добављач финансијског моделирања и вредновања аналитичара (ФМВА) ™ ФМВА® сертификација Придружите се 350.600+ ученика који раде у компанијама попут Амазона, ЈП Моргана и Ферраријевог програма сертификације, осмишљеног да трансформише било кога у финансијског аналитичара светске класе.
Да би вам помогли да постанете финансијски аналитичар светске класе и унапредите своју каријеру у потпуности, ови додатни ресурси ће вам бити од велике помоћи:
- Примери Екцел ВБА Екцел ВБА Примери Екцел ВБА Екцел ВБА омогућава кориснику да направи макронаредбе које аутоматизују процесе у програму Екцел. Овај водич ће користити примере Екцел ВБА да покаже како се снима макро подешавањем макроа, како се декларишу променљиве и како се референцирају подаци.
- Како додати ВБА дугме у Екцел? Како додати ВБА дугме у Екцел? Када користите радну свеску која садржи ВБА код, можете да додате дугме макронаредбе како бисте осталим Екцел корисницима олакшали покретање кода без знања о
- ВБА макронаредбе ВБА макронаредбе Постављање макронаредби у програму Екцел ВБА прилично је једноставно. Структура за Екцел ВБА макронаредбе укључује започињање подредбом () пре почетка макронаредбе. Макрои користе апликацију Висуал Басиц у програму Екцел за креирање прилагођених функција које генеришу корисници и убрзавање ручних задатака стварањем аутоматизованих процеса.
- Догађаји ВБА радне свеске Догађаји ВБА радне свеске Догађаји ВБА радне свеске су дефинисани као радња коју извршава корисник у програму Мицрософт Екцел која може покренути извршење одређеног макронаредбе. На пример,