ВБА Енум

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

У ВБА, Енум је заправо променљива баш као и цели број или низ и други. Можемо направити листу елемената у ВБА и користити променљиве. Енуми су направљени да ствари буду једноставније за употребу или их је лако наћи. На пример, за мотоциклистичку компанију као што је Бајај набрајање ће бити листа бицикала које производе као што су пулсар, Авенгер, доминар, итд. Једна ствар коју морамо имати на уму је да је енум попут нумеричке променљиве која се може користити као репрезентација једне интерпретације. Постоји и други начин да се користе статусне поруке коришћењем константе, али могу бити заморне јер нису груписане и долазе заједно са свим осталим набројаним варијаблама ВБА. Али помоћу ВБА ЕНУМ-а можемо своје набрајање груписати у једну групу и користити их кад год желимо.

Синтакса Енума у ​​Екцелу ВБА

Синтакса за коришћење ЕНУМ-а у екцел ВБА је следећа:

 Енум ЕнумНаме ЕнумВалуе (= ЛонгВалуе) ЕнумВалуе (= ЛонгВалуе) ((_ЕнумВалуе)) (= ЛонгВалуе) Крај Енум 

Важно је запамтити да вриједности наведене у ЕНУМ-у требају имати одређене вриједности, али ако му не пружимо никакву вриједност, ВБА аутоматски даје прву енум вриједност као 0, а сљедећу као 1 и тако даље.

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

 ЕНУМ Бицикли Пулсар Авенгер = 4 Доминар Енд ЕНУМ 

Сада сам у горе наведеном узорку енума доделио вредности само Авенгер-у, тако да је дефаулт пулсар нула, а доминар 5 као претходна вредност листе. Овако су вредности додељене ЕНУМ вредностима.

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

За демонстрацију ВБА кода покушајте да се обратите ћелији А1 и чим користимо операторе тачака можемо видети да се појављују многа друга набрајања која нам могу или нису потребна. Погледајте екран испод.

Можемо видети да на горњој слици постоји много набројавања почевши од А. То су уграђени наброји ВБА.

Сада ћемо научити како да направимо прилагођене набрајања у ВБА на неколико примера себе.

Напомена: Да бисте користили Екцел ВБА, осигурајте да омогући картицу програмера из картице датотека и опција.

Како направити прилагођене набрајања у Екцелу ВБА

Научићемо како да направите прилагођене енумерације (Енум) с неколико примера у Екцелу ВБА.

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

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

Прво направимо врло једноставно набрајање. У овом примјеру ћемо дефинирати честитке дана као неке бројеве и приказати их као персонализовану поруку.

Следите доле наведене кораке за коришћење ВБА Енум:

Корак 1: На картици програмера кликните на Висуал Басиц да бисте отворили ВБ Едитор.

Корак 2: Уметните нови модул са картице за уметање у ВБ Едитор.

Корак 3: Прогласите Енум функцију енум именом.

Шифра:

 Енум Греетингс Енд Енум 

4. корак: Означите вредности енума на следећи начин,

Шифра:

 Енум Греетингс Јутро = 1 поподне = 2 вечери = 3 ноћи = 4 Крај Енум 

Корак 5: Сада пријавите потфункцију испод функције енума да бисте користили енум.

Шифра:

 Енум Греетингс Јутро = 1 поподне = 2 вечери = 3 ноћи = 4 Крај Енум Суб УсеЕнум () Крај Суб 

Корак 6: Прикажите персонализовану поруку помоћу функције мсгбок.

Шифра:

 Енум Греетингс Јутро = 1 поподне = 2 вечери = 3 ноћи = 4 Крај Енум Суб УсеЕнум () МсгБок "Поздравни број" Крај Суб 

Корак 7: Да прикажемо број поздрава, користимо енум на следећи начин,

Шифра:

 Енум Греетингс Јутро = 1 поподне = 2 вечери = 3 ноћи = 4 Крај Енум Суб УсеЕнум () МсгБок "Број поздрава" и поздрав. Енд Суб 

Корак 8: Изаберите било коју од вредности поздрава на следећи начин.

Шифра:

 Енум Греетингс Јутро = 1 поподне = 2 вечери = 3 ноћи = 4 краја Енум Суб УсеЕнум () МсгБок "Поздравни број" и поздрави. После подне Крај Суб 

Корак 9: Када завршите, компајлирајте и покрените цео код кликом на дугме за репродукцију које се налази одмах испод траке са менијима. Када покренемо код видимо следећи резултат.

Било је врло лако креирати набрајање и користити их, то је јасно из горњег примера.

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

Сада ћемо у овом примеру користити набрајање за чување података у екцел листу. Користићемо пример мотоцикала који се користе у одељку за увођење.

Ми имамо неку врсту унапред написане калкулације у листу 1 на следећи начин.

Попунит ћемо ћелије броја мотоцикала коришћењем набрајања и који ће израчунати укупне трошкове ових бицикала.

За то, следите следеће кораке да бисте користили ВБА Енум:

Корак 1: Идите на картицу програмера да бисте кликнули на висуал басиц да бисте отворили ВБ Едитор.

Корак 2: Уметните нови модул са картице за уметање у ВБ Едитор.

Корак 3: Прогласите функцију енума мотоциклима.

Шифра:

 Енум Мотоцикли Крај Енум 

4. корак: Објавите попис енума на следећи начин,

Шифра:

 Енум Мотоцикли Пулсар = 20 Авенгер = 15 Доминар = 10 Платина = 25 Крај Енум 

Корак 5: Сада пријавите потфункцију да бисте користили ове набрајања.

Шифра:

 Енум Мотоцикли Пулсар = 20 Авенгер = 15 Доминар = 10 Платина = 25 Крај Енум Суб ТоталЦалцулатион () Крај Суб 

Корак 6: Да бисмо користили својства листа 1, прво морамо да активирамо листу помоћу следећег кода.

Шифра:

 Енум Мотоцикли Пулсар = 20 Авенгер = 15 Доминар = 10 Платина = 25 Крај Енум Суб ТоталЦалцулатион () Радни листови ("Схеет1"). 

Корак 7: Сада доделите вредности ћелије користећи набрајање на следећи начин,

Шифра:

 Енум мотоцикли Пулсар = 20 Авенгер = 15 Доминар = 10 Платина = 25 Крај Енум Суб ТоталЦалцулатион () Радни листови ("Схеет1"). Активирајте домет ("Б2"). Вредност = Мотоцикли.Пулсар домет ("Б3") Вредност = Мотоцикли .Авенгер Ранге ("Б4") Вредност = Мотоцикли.Доминарски домет ("Б5") Вредност = Мотоцикли.Платина Крај Пот 

Корак 8: Покрените горњи код помоћу дугмета за покретање или притисните Ф5 и погледајте следећи резултат на листу 1.

На горњем примеру можемо видети да смо ћелијама додали вредности помоћу ВБА набрајања.

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

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

  • ЕНУМ је нумеричка варијабла која се може израђивати по мери, али је такође уграђена у ВБА.
  • Ако не доделимо ниједну вредност ЕНУМ вредностима, ВБА им аутоматски додељује вредности.
  • Да бисмо користили ВБА набрајање у нашем коду, ми их називамо енум именом.

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

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

  1. ВБА домет | Екцел Туториалс
  2. Груписање колона у Екцелу
  3. ВБА Ацтиве Целл
  4. ВЛООКУП Туториал у Екцелу

Категорија: