Екцел ВБА речник

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

Да бисмо користили ВБА речник, морамо омогућити функцију Мицрософт Скриптинг Рунтиме која је доступна у опцији менија Алатке под Референце.

Алат -> Референце -> Руковање скрипта за Мицрософт

ВБА речник има неколико главних својстава као што је објашњено у даљем тексту;

  1. Цоунт = Враћа бројање броја променљивих у кључу за речник.
  2. Итем = Овиме можемо добити вредност ставке одређеног кључа.
  3. Кеи = Овиме можемо било који кључ заменити другим.
  4. Адд = Користи се за додавање кључне вредности речнику.
  5. ЦомпареМоде = Користи се за поређење различитих тастера у речнику.

Кораци за прављење речника у Екцелу ВБА

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

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

Корак 1 : За то идите на мени са алаткама и изаберите опцију Референце тамо као што је приказано у наставку.

Корак 2 : Сада из прозора Референцес - ВБА Пројецт, одаберите Мицрософт Сцриптинг Рунтиме, који ће нам помоћи у ажурирању ВБА речника. Након завршетка кликните на ОК .

Корак 3: Сада нам је потребан модул за писање кода за ВБА речник. Отворите модул из опције „ Уметање “ као што је приказано у наставку.

Корак 4: Сада напишите подпроцедура за ВБА речник у било које име, као што је приказано испод.

Шифра:

 Суб ВБА_Дицтионари2 () Крај Суб 

Корак 5: Сада ћемо дефинисати променљиву као Речник и доделити јој функцију Речник као што је приказано у наставку. Да не буде забуне, можете одабрати било које друго име по вашем избору.

Шифра:

 Суб ВБА_Д Дицтионари2 () Дим Дицтионари као речник Енд Суб 

Корак 6: Сада тај променљиви речник поставите на Нови речник као што је приказано у наставку.

Шифра:

 Под ВБА_Д Дицтионари2 () Дим Дицтионари као речник Сет Дицтионари = Нев Дицтионари Енд Суб 

Корак 7: Сада ћемо отворити Витх-Енд са петљом као што је приказано у наставку.

Шифра:

 Под ВБА_Д Дицтионари2 () Дим Дицтионари као речник Сет Дицтионари = Нови речник са речником Енд витх Енд Суб 

Корак 8: Као што смо већ расправљали о различитим својствима или апликацији које можемо изабрати у Екцел ВБА речнику. Овде ћемо одабрати .Адд који се користи за додавање речи у речник било којим кључем, као што је приказано у наставку. Овде смо насумично узели кључ као 11.

Шифра:

 Под ВБА_Д Дицтионари2 () Дим Дицтионари као речник Подесите речник = Нови речник са речником .Адд Кеи: = 11, Енд витх Енд Суб 

Корак 9: Сада ћемо том кључу доделити ставку. За кључ 11 изабрали смо реч „ пас “.

Шифра:

 Под ВБА_Д Дицтионари2 () Дим Дицтионари као речник Подесите речник = Нови речник са речником .Адд Кеи: = 11, Итем: = "Дог" Енд витх Енд Суб 

Корак 10: Слично томе, додајемо још неколико речи. Рецимо да су те речи " Мачка " и " Рат " са типкама 12 и 13 .

Шифра:

 Под ВБА_Д Дицтионари2 () Дим Дицтионари као речник Подесите речник = Нови речник са речником .Адд Кеи: = 11, Итем: = "Дог" .Адд Кеи: = 12, Итем: = "Цат" .Адд Кеи: = 13, Итем: = "Рат" Крај са крајњим потплатом 

Корак 11: Сада уметните наредбу Дебуг.Принт за испис вредности сачуваних у коришћеним тастерима по унесеним бројевима.

Шифра:

 Под ВБА_Д Дицтионари2 () Дим Дицтионари као речник Подесите речник = Нови речник са речником .Адд Кеи: = 11, Итем: = "Дог" .Адд Кеи: = 12, Итем: = "Цат" .Адд Кеи: = 13, Итем: = "Рат" окончајте отклањањем грешке.Принт (Дицтионари (11)) Енд Суб 

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

Корак 12: Идите на мени Виев и изаберите Виндов Ватцх и непосредни прозор као што је приказано на доњој листи.

Након тога ће наш ВБА прозор изгледати као што је приказано у наставку.

Прилагођавамо отворени прозор за тренутно и гледање било где у екрану, према нашим потребама.

Корак 13: Сада додајте листу за гледање у прозор за гледање. За то кликните десним тастером миша и кликните на Адд Ватцх као што је приказано у наставку.

Корак 14: У прозору за именовање наведите израз и изаберите Модул у који сте написали код. Овде је наш модул Модул1 . И коначно кликните на ОК.

У прозору за гледање добићемо нашу листу праћења која је названа Речник као што је приказано у наставку.

Корак 15: Сада покрените код кликом на дугме Плаи или притиском на тастер Ф5. Видећемо да ће наша прва реч „ пас “ бити додата у речник и биће видљива у непосредном прозору као што је приказано у наставку.

Корак 16: Да бисте видели ажурирање у прозору за гледање, притисните тастер Ф8 да покренете сваки корак један по један. Доћи ће тачка у којој ћемо видети прозор „Гледати“ који се ажурирао са ставком и бројем кључа додељеним сваком броју. Затим кликните на прозор за пријаву плус пријавите се да бисте истражили ствари похрањене у свим бројевима кључа.

На тај начин ћемо моћи да видимо број променљивих који су додани у наш речник, бројеве предмета и додељену кључну вредност за њих и врсту променљивих као што је приказано у наставку.

Овде је број 3 јер смо изабрали 3 различите речи које ћемо додати у наш речник. За ставку Дог, Цат и Рат, вредности похрањене су 11, 12 и 13 респективно. И у контекстном ступцу моћи ћемо видети Модул који смо одабрали као Модул1.

Корак 17: Сада да бисмо видели различите вредности ставке, мораћемо да променимо број кључа у Дебуг.Принт као што је приказано у наставку. Овде смо изабрали 12 .

Корак 18: Сада поново покрените код кликом на дугме Плаи или притиском на тастер Ф5. Видећемо у тренутном прозору следећу ставку Мачка .

Корак 19: Ово ће се променити ако поново додамо 13 у Дебуг.Принт као што је приказано испод.

Корак 20: Сада поново покрените код кликом на дугме Плаи или притиском на тастер Ф5.

На овај начин можемо створити и додати више речи у Екцел ВБА речник према нашем избору.

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

  • Можемо уметнути што више прилагођених речи по нашем избору које би се могле користити било којим креирањем базе података.
  • Врло је лако пронаћи додатну реч помоћу кључа који јој је додељен.
  • Осим додатка, можемо већ уклонити, ажурирати и упоредити већ додане речи у речник.

Слабости Екцела ВБА речника

  • Морамо поново покренути комплетан код након промене броја кључа у Принту да бисмо видели различите речи додате у речник.

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

  • За гледање речи које су додате у речник потребни су прозори за тренутно и стражарско гледање.
  • Било која врста речи, распон броја, знакови могу се додати са дефинисаним значењем.
  • Непосредни прозор приказује реч која је додата у речник.
  • Прозор за приказ приказује вредност и врсту речи додатих у речник.

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

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

  1. Коришћење ВБА у програму Оутлоок
  2. Подешавање Провера правописа у Екцелу
  3. Како се користи ВБА ИнСтрРев функција?
  4. Убаци календар у Екцел | Примери

Категорија: