Excel VBA rječnik

Rječnik općenito ima zbirku riječi s njihovim definiranim značenjem i primjenama. Isti se koncept može koristiti u stvaranju Excel VBA rječnika, gdje možemo dodati, ažurirati, promijeniti i izbrisati što više riječi. U VBA rječniku možemo koristiti zbirku nizova ili riječi za definiranje ili stvaranje bilo koje kategorije. Kao i u uobičajenom rječniku riječi, vidimo riječi sa njihovim značenjem, kategorijama, primjenom, izgovorom itd. I u VBA rječniku možemo definirati sve potrebne karakteristike i vrijednosti koje želimo dodijeliti bilo kojoj riječi ili varijabli.

Za upotrebu VBA rječnika moramo omogućiti funkciju Microsoft Scripting Runtime Runtime koja je dostupna u izborniku Alata u opciji Reference.

Alat -> Reference -> Rukovanje skripta za Microsoft

VBA rječnik ima nekoliko glavnih svojstava kako je objašnjeno u nastavku;

  1. Count = Vraća brojanje broja varijabli u ključu rječnika.
  2. Item = Ovime možemo dobiti vrijednost stavke određenog ključa.
  3. Ključ = Ovime možemo bilo koji ključ zamijeniti drugim.
  4. Add = Koristi se za dodavanje ključne vrijednosti rječniku.
  5. CompareMode = Koristi se za usporedbu različitih tipki u rječniku.

Koraci za stvaranje rječnika u Excelu VBA

Da bismo stvorili VBA rječnik, prvo moramo aktivirati Microsoft Scripting Runtime što je prvi korak prema aktiviranju Excel VBA rječnika. Slijedite korake za stvaranje Rječnika u Excelu pomoću VBA koda.

Ovdje možete preuzeti ovaj VBA rječnik Excel predložak ovdje - VBA rječnik Excel predložak

Korak 1 : Za to idite na izbornik Alata i odatle odaberite opciju Reference, kao što je prikazano u nastavku.

Korak 2 : Sada kroz prozor References - VBA Project, odaberite Microsoft Scripting Runtime, koji će nam pomoći u ažuriranju VBA rječnika. Nakon završetka kliknite OK .

Korak 3: Sada nam treba modul za pisanje koda za VBA rječnik. Stoga otvorite opciju izbornika Modul s umetanja kao što je prikazano u nastavku.

Korak 4: Sada napišite podprocedura za VBA rječnik u bilo koje ime, kao što je prikazano u nastavku.

Kodirati:

 Sub VBA_Dictionary2 () Kraj Sub 

Korak 5: Sada ćemo definirati varijablu kao Rječnik i dodijeliti joj funkciju Rječnik kao što je prikazano u nastavku. Da biste izbjegli zabune, možete odabrati bilo koje drugo ime po vašem izboru.

Kodirati:

 Pod VBA_D Dictionary2 () Dim Rječnik kao rječnik Kraj Sub 

Korak 6: Sada postavite taj varijabilni rječnik kao Novi rječnik kao što je prikazano u nastavku.

Kodirati:

 Pod VBA_D riječnik2 () Dim Rječnik kao rječnik Postavite rječnik = Novi rječnik Kraj Sub 

Korak 7: Sada ćemo otvoriti With-End sa petljom kao što je prikazano u nastavku.

Kodirati:

 Pod VBA_D Dictionary2 () Dim Rječnik kao Rječnik Postavite rječnik = Novi rječnik sa rječnikom End with End Sub 

8. korak: Kao što smo već raspravljali o različitim svojstvima ili primjeni koje možemo odabrati u Excelu VBA rječnika. Dakle, ovdje ćemo odabrati .Add koji se koristi za dodavanje riječi u rječnik bilo kojem tipkom kao što je prikazano u nastavku. Ovdje smo slučajno uzeli ključ kao 11.

Kodirati:

 Pod VBA_D Dictionary2 () Dim Rječnik kao rječnik Postavite rječnik = Novi rječnik s rječnikom. Ad Key: = 11, End with End Sub 

9. korak: Sada ćemo tom ključu dodijeliti stavku. Za Ključ 11 odabrali smo riječ " Pas ".

Kodirati:

 Pod VBA_D Dictionary2 () Dim Rječnik kao Rječnik Postavite rječnik = Novi rječnik s rječnikom. Ad Key: = 11, stavka: = "Pas" Kraj s potkraj 

Korak 10: Slično tome, dodamo još nekoliko riječi. Recimo da te riječi budu " Mačka " i " Štakor " s tipkama 12, odnosno 13 .

Kodirati:

 Pod VBA_D Dictionary2 () Dim Rječnik kao Rječnik Postavite rječnik = Novi rječnik s rječnikom. Ad Key: = 11, Item: = "Dog" .Add Key: = 12, Item: = "Cat" .Add Key: = 13, Item: = "Štakor" završava krajnjim sub 

Korak 11: Sada umetnite naredbu Debug.Print za ispis vrijednosti pohranjenih u korištenim tipkama po unesenim brojevima.

Kodirati:

 Pod VBA_D Dictionary2 () Dim Rječnik kao Rječnik Postavite rječnik = Novi rječnik s rječnikom. Ad Key: = 11, Item: = "Dog" .Add Key: = 12, Item: = "Cat" .Add Key: = 13, Item: = "Rat" Završi s otklanjanjem ispisa. Ispis (Rječnik (11)) Kraj Sub 

Time se dovršava naš kod. Da bismo shvatili kako će se riječi dodavati u Excel VBA rječnik, moramo dodati još prozora za gledanje.

12. korak: Idite na izbornik Prikaži i odaberite Pogledajte prozor i neposredni prozor kao što je prikazano na donjem popisu.

Nakon toga će naš VBA prozor izgledati kao što je prikazano u nastavku.

Prilagođavamo otvoreni prozor za trenutno i gledanje bilo gdje na ekranu, prema našim potrebama.

Korak 13: Sada dodajte popis za gledanje u prozor za gledanje. Za to kliknite desnom tipkom miša i kliknite Add Watch kao što je prikazano u nastavku.

14. korak: U prozoru za imenovanje navedite izraz i odaberite Modul u koji ste napisali kôd. Ovdje je naš modul Modul1 . I konačno pritisnite OK.

U prozoru za gledanje prikazat će se naš popis za nadzor koji je nazvan Rječnik kao što je prikazano u nastavku.

Korak 15: Sada pokrenite kôd klikom na tipku Play ili pritiskom na tipku F5. Vidjet ćemo da će se naša prva riječ " pas " dodati u rječnik i bit će vidljiva u neposrednom prozoru kao što je prikazano u nastavku.

Korak 16: Da biste vidjeli ažuriranje u prozoru za gledanje, pritisnite tipku F8 da pokrenete svaki korak jedan po jedan. Doći će do točke u kojoj ćemo vidjeti prozor Gledanje ažuriran za stavku i ključ dodijeljen svakom broju. Zatim kliknite prozor za prijavu plus prijavite se kako biste istražili stvari pohranjene u svim brojevima ključa.

Po tom ćemo moći vidjeti Broj varijabli koje su dodane u naš rječnik, brojeve stavki i dodijeljenu ključnu vrijednost za njih te vrstu varijabli koje su prikazane u nastavku.

Ovdje je broj 3 jer smo odabrali 3 različite riječi koje ćemo dodati u naš rječnik. Za stavku Pas, mačka i štakor pohranjene vrijednosti su 11, 12 i 13. I u kontekstnom stupcu moći ćemo vidjeti Modul koji smo odabrali kao Modul1.

Korak 17: Sada da bismo vidjeli različite vrijednosti stavke, morat ćemo promijeniti broj ključa u Debug.Print kao što je prikazano u nastavku. Ovdje smo odabrali 12 .

Korak 18: Sada ponovo pokrenite kôd klikom na tipku Play ili pritiskom na tipku F5. Vidjet ćemo, u neposrednom prozoru, sljedeću stavku Cat je dodan.

Korak 19: To će se promijeniti ako ponovo dodamo 13 u Debug.Print kao što je prikazano u nastavku.

20. korak: Sada ponovo pokrenite kôd klikom na gumb Play ili pritiskom na tipku F5.

Na ovaj način možemo stvoriti i dodati više riječi u Excel VBA rječnik prema vlastitom izboru.

Prednosti Excela VBA rječnika

  • Možemo umetnuti što više prilagođenih riječi po našem izboru, kojima se može koristiti bilo koje stvaranje baze podataka.
  • Vrlo je lako pronaći dodanu riječ uz pomoć tipke kojoj je dodijeljen.
  • Osim dodavanja, možemo već ukloniti, ažurirati i usporediti već dodane riječi u rječnik.

Slabosti Excela VBA rječnika

  • Moramo ponovo pokrenuti cijeli kod nakon promjene broja ključa u Ispisu da bismo vidjeli različite riječi dodane u rječnik.

Stvari koje treba zapamtiti

  • Za gledanje riječi dodanih u rječnik potrebni su trenutni i prozori.
  • Bilo koja vrsta riječi, raspon broja, znakovi mogu se dodati s definiranim značenjem.
  • Neposredni prozor prikazuje riječ koja je dodana u rječnik.
  • Prozor za prikaz prikazuje vrijednost i vrstu riječi dodanih u rječnik.

Preporučeni članci

Ovo je vodič za VBA rječnik. Ovdje smo raspravljali o primjerima za kreiranje Rječnika u Excelu koristeći VBA kôd zajedno s primjerom i downloadabilnim predloškom Excela. Možete i pregledati naše druge predložene članke -

  1. Korištenje VBA u programu Outlook
  2. Postavljanje provjere pravopisa u Excelu
  3. Kako koristiti VBA InStrRev funkciju?
  4. Umetni kalendar u Excel | Primjeri

Kategorija: