Excel VBA slovar

Slovar ima na splošno zbirko besed z njihovim določenim pomenom in aplikacijami. Isti koncept lahko uporabimo pri ustvarjanju slovarja Excel VBA, kjer lahko dodamo, posodobimo, spremenimo in izbrišemo čim več besed. V slovarju VBA lahko za določitev ali ustvarjanje katere koli kategorije uporabimo zbirko matrike ali besed. Tako kot v običajnem slovarju besed vidimo besede z njihovim pomenom, kategorijami, uporabo, izgovarjavo itd. Tudi v slovarju VBA lahko definiramo vse potrebne značilnosti in vrednost, ki jih želimo dodeliti kateri koli besedi ali spremenljivki.

Za uporabo slovarja VBA moramo omogočiti funkcijo izvajanja skripta Microsoft Scripting Runtime, ki je na voljo v meniju orodij v razdelku Reference.

Orodje -> Reference -> Microsoft Scripting Runtime

VBA slovar ima nekaj glavnih lastnosti, kot je razloženo spodaj;

  1. Count = Vrne število števila spremenljivk v slovarskem ključu.
  2. Item = S tem lahko dobimo vrednost postavke določenega ključa.
  3. Key = S tem lahko katero koli tipko zamenjamo z drugo.
  4. Add = Uporablja se za dodajanje ključne vrednosti slovarju.
  5. Primerjaj = Uporablja se za primerjavo različnih tipk v slovarju.

Koraki za ustvarjanje slovarja v Excelu VBA

Za ustvarjanje slovarja VBA moramo najprej aktivirati Microsoft Scripting Runtime, kar je prvi korak k aktiviranju slovarja Excel VBA. Sledite korakom za ustvarjanje slovarja v Excelu z uporabo kode VBA.

To predlogo programa Excel v slovarju lahko prenesete tukaj - VBA slovar predloga Excela

1. korak : za to pojdite v meni orodja in izberite možnost Reference, od tam spodaj.

2. korak : Zdaj v oknu References - VBA Project izberite Microsoft Scripting Runtime, ki nam bo pomagal pri posodobitvi slovarja VBA. Ko končate, kliknite V redu .

Korak 3: Zdaj potrebujemo modul, da napišemo kodo za slovar VBA. Torej odprite meni z modulom Vstavi, kot je prikazano spodaj.

4. korak: Zdaj napišite podprocesuro za slovar VBA v katerem koli imenu, kot je prikazano spodaj.

Koda:

 Pod VBA_Dictionary2 () Konec pod 

5. korak: Zdaj bomo definirali spremenljivko kot Slovar in ji dodelili funkcijo Slovar, kot je prikazano spodaj. Da se izognete zmedi, lahko izberete katero koli drugo ime po vaši izbiri.

Koda:

 Pod VBA_D Dictionary2 () Dim slovar kot slovar Konec pod 

6. korak: Zdaj nastavite ta spremenljivko slovar kot Nov slovar, kot je prikazano spodaj.

Koda:

 Pod VBA_D Dictionary2 () Dim slovar kot slovar Set Dictionary = New Dictionary End Sub 

7. korak: Zdaj bomo odprli With-End z zanko, kot je prikazano spodaj.

Koda:

 Pod VBA_D Dictionary2 () Dim slovar kot slovar Set Dictionary = Nov slovar s slovarjem End with End Sub 

Korak 8: Kot smo že razpravljali o različnih lastnostih ali uporabi, ki jih lahko izberemo v slovarju Excel VBA. Torej, tukaj bomo izbrali .Add, ki se uporablja za dodajanje besed v slovar s katero koli tipko, kot je prikazano spodaj. Tu smo naključno vzeli ključ kot 11.

Koda:

 Pod VBA_D Dictionary2 () Dim slovar kot slovar Nastavite slovar = Nov slovar s slovarjem. Dodajte ključ: = 11, konec s končnim pod 

9. korak: Temu ključu bomo zdaj dodelili element. Za ključ 11 smo izbrali besedo " Pes ".

Koda:

 Pod VBA_D Dictionary2 () Dim slovar kot slovar nastavi slovar = Nov slovar s slovarjem. Dodajte ključ: = 11, element: = "Pas" se konča s končnim pod 

10. korak: Podobno dodamo še nekaj besed. Recimo, da sta besedi " Mačka " in " Podgana " s tipkama 12 oziroma 13 .

Koda:

 Pod VBA_D Dictionary2 () Dim slovar kot slovar nastavi slovar = Nov slovar s slovarjem .Add Key: = 11, Item: = "Dog" .Add Key: = 12, Item: = "Cat" .Add Key: = 13, Item: = "Rat" konec s končnim sub 

Korak 11: Zdaj vstavite ukaz Debug.Print, da natisnete vrednosti, shranjene v uporabljenih tipkah, kot na vnesene številke.

Koda:

 Pod VBA_D Dictionary2 () Dim slovar kot slovar nastavi slovar = Nov slovar s slovarjem .Add Key: = 11, Item: = "Dog" .Add Key: = 12, Item: = "Cat" .Add Key: = 13, Item: = "Rat" Konča se z razhro. Natisni (Slovar (11)) Konec pod 

S tem dopolnimo našo kodo. Zdaj, da razumemo, kako bodo besede dodane v slovar Excel VBA, moramo dodati še nekaj oken za ogled.

12. korak: Pojdite na meni Pogled in izberite Glejte okno in takojšnje okno, kot je prikazano na spodnjem seznamu.

Po tem bo verjetno naše okno VBA videti kot je prikazano spodaj.

Odprto okno takojšnjega in takojšnjega gledanja prilagodimo kjer koli na zaslonu glede na naše potrebe.

Korak 13: Zdaj dodajte seznam ogledov v okno ure. Za to kliknite z desno miškino tipko in kliknite Dodaj uro, kot je prikazano spodaj.

14. korak: V oknu ure poimenujte izraz in izberite Modul, v katerega ste zapisali kodo. Tu je naš modul Modul1 . In končno kliknite OK.

V oknu ure bomo dobili naš seznam ogledov, ki je poimenovan kot slovar, kot je prikazano spodaj.

15. korak: Zdaj zaženite kodo s klikom na gumb Play ali s pritiskom na tipko F5. V slovarju bomo dodali prvo besedo " Dog " in bo vidna v takojšnjem oknu, kot je prikazano spodaj.

16. korak: Če si želite ogledati posodobitev v oknu gledanja, pritisnite tipko F8 in zaženite vsak korak enega za drugim. Prišlo bo točko, kjer bomo videli okno za ogled, posodobljeno s postavko in številko ključa, dodeljeno vsaki številki. Nato kliknite na okno za prijavo s plusom in preglejte stvari, shranjene v vsaki številki ključa.

Tako bomo lahko videli Število spremenljivk, dodanih v naš slovar, številke elementov in dodeljeno ključno vrednost zanje ter vrsto spremenljivke, kot so prikazane spodaj.

Tu je število 3, ker smo izbrali 3 različne besede, ki jih bomo dodali v svoj slovar. Za postavke Dog, Cat in Podgana so shranjene vrednosti 11, 12 in 13. V kontekstnem stolpcu bomo lahko videli Modul, ki smo ga izbrali kot Modul1.

Korak 17: Zdaj, da bomo videli različne vrednosti postavke, bomo morali spremeniti številko ključa v Debug.Print, kot je prikazano spodaj. Tu smo izbrali 12 .

18. korak: Zdaj zaženite kodo s klikom na gumb Play ali s pritiskom na tipko F5. V neposrednem oknu bomo videli naslednjo postavko Mačka .

19. korak: To se bo spremenilo, če bomo v Debug.Printali znova dodali 13, kot je prikazano spodaj.

Korak 20: Zdaj zaženite kodo s klikom na gumb Play ali s pritiskom na tipko F5.

Tako lahko v Excel VBA slovarju ustvarimo in dodamo več besed po lastni izbiri.

Prednosti slovarja Excela VBA

  • Vstavimo lahko čim več prilagojenih besed po lastni izbiri, ki bi jih lahko uporabili pri katerem koli ustvarjanju baze podatkov.
  • S pomočjo tipke, ki ji je bila dodeljena, je zelo enostavno najti dodano besedo.
  • Poleg dodatka lahko v slovar odstranimo, posodobimo in primerjamo že dodane besede.

Slabosti slovarja Excel VBA

  • Po spremembi številke ključa v Natisni moramo znova zagnati celotno kodo, da bomo v slovar dodali različne besede.

Stvari, ki jih je treba zapomniti

  • Za prikaz besed, dodanih v slovar, potrebujete takojšnja okna in okna za ogled.
  • Z določenim pomenom lahko dodate poljubno besedo, številčno območje in znake.
  • V neposrednem oknu se pokaže beseda, ki je dodana v slovar.
  • Okno ure prikazuje vrednost in vrsto besed, dodanih v slovar.

Priporočeni članki

To je vodnik po slovarju VBA. Tukaj razpravljamo o primerih za ustvarjanje slovarja v Excelu z uporabo kode VBA skupaj s primerom in naloženo predlogo excela. Ogledate si lahko tudi druge naše predlagane članke -

  1. Uporaba VBA v Outlooku
  2. Nastavitev črkovanja v Excelu
  3. Kako uporabljati funkcijo VBA InStrRev?
  4. Vstavi koledar v Excel | Primeri

Kategorija: