Excel VBA -sanakirja

Sanakirjassa on yleensä kokoelma sanoja niiden määritellyllä merkityksellä ja sovelluksilla. Samaa käsitettä voidaan käyttää Excel VBA -sanaston luomisessa, jossa voimme lisätä, päivittää, muuttaa ja poistaa niin monta sanaa kuin pystymme. VBA-sanakirjassa voimme käyttää taulukon tai sanojen kokoelmaa minkä tahansa luokan määrittelemiseen tai luomiseen. Kuten normaalissa sanasanakirjassa, näemme sanat niiden merkityksellä, luokilla, sovelluksella, ääntämisellä jne. Myös VBA-sanakirjassa voidaan määritellä kaikki tarvittavat ominaisuudet ja arvo, jonka haluamme antaa jokaiselle sanalle tai muuttujalle.

Jotta voisimme käyttää VBA-sanakirjaa, meidän on otettava käyttöön Microsoft Scripting Runtime -toiminto, joka on käytettävissä Referenssit -kohdan Työkalu-valikossa.

Työkalu -> Viitteet -> Microsoft Scripting Runtime

VBA-sanakirjalla on muutama pääominaisuus, kuten alla selitetään;

  1. Count = Se palauttaa sanakirja-avaimessa olevien muuttujien lukumäärän.
  2. Tuote = Voimme saada tietyn avaimen esinearvon tällä.
  3. Avain = Tällä voimme korvata minkä tahansa avaimen toisella.
  4. Lisää = Sitä käytetään avainarvon lisäämiseen sanakirjaan.
  5. CompareMode = Sitä käytetään vertailemaan sanakirjan eri näppäimiä.

Vaiheet sanakirjan luomiseen Excel VBA: ssa

VBA-sanakirjan luomiseksi ensin on aktivoitava Microsoft Scripting Runtime, joka on ensimmäinen askel kohti Excel VBA Dictionary -aktivoinnin aktivointia. Luo sanakirja Excel-muodossa VBA-koodin avulla noudattamalla näitä ohjeita.

Voit ladata tämän VBA Dictionary Excel -mallin täältä - VBA Dictionary Excel Template

Vaihe 1 : Siirry tätä varten Työkalu- valikkoon ja valitse sieltä Referenssit- vaihtoehto alla olevan kuvan mukaisesti.

Vaihe 2 : Valitse nyt Viitteet - VBA-projekti-ikkunasta Microsoft Scripting Runtime, joka auttaa meitä päivittämään VBA-sanakirjaa. Kun olet valmis, napsauta OK .

Vaihe 3: Tarvitsemme nyt moduulin VBA-sanakirjan koodin kirjoittamiseen. Joten avaa moduuli Lisää- valikon vaihtoehdosta alla olevan kuvan mukaisesti.

Vaihe 4: Nyt kirjoita VBA-sanakirjan osaprosessori mihin tahansa nimeen alla olevan kuvan mukaisesti.

Koodi:

 Sub VBA_Dictionary2 () Loppu Sub 

Vaihe 5: Nyt määrittelemme muuttujan sanakirjaksi ja määritämme sille sanakirjafunktion alla esitetyllä tavalla. Sekaannusten välttämiseksi voit valita minkä tahansa muun valintasi nimen.

Koodi:

 Sub VBA_Dictionary2 () Dim Dictionary kuin sanakirja End Sub 

Vaihe 6: Aseta muuttujan sanakirja nyt uudeksi sanakirjaksi alla esitetyllä tavalla.

Koodi:

 Sub VBA_Dictionary2 () himmentää sanakirjaa sanakirjaryhmän sanakirjana = Uusi sanakirja End Sub 

Vaihe 7: Nyt avaamme With-End with Loop -sovelluksen alla olevan kuvan mukaisesti.

Koodi:

 Sub VBA_Dictionary2 () himmentää sanakirjaa sanakirjaryhmänä = Uusi sanakirja, jonka sanakirja päättyy loppuun alaosa 

Vaihe 8: Kuten olemme jo keskustelleet eri ominaisuuksista tai sovelluksista, jotka voimme valita Excel VBA Dictionary -sovelluksessa. Joten tässä valitsemme .Lisä, jota käytetään sanojen lisäämiseen sanakirjaan millä tahansa näppäimellä, kuten alla on esitetty. Täällä olemme saaneet satunnaisesti avaimen 11: ksi.

Koodi:

 Sub VBA_Dictionary2 () himmentää sanakirjaa sanakirjaryhmänä. = Uusi sanakirja sanakirjan avulla. Lisää avain: = 11, End with End Sub 

Vaihe 9: Nyt nimeämme kohteen kyseiseen avaimeen. Valitsimme sanaan “ koiraavaimelle 11 .

Koodi:

 Sub VBA_Dictionary2 () himmentää sanakirjaa sanakirjaryhmänä. = Uusi sanakirja sanakirjan avulla. Lisää avain: = 11, Kohde: = "Koira" päättyy loppuun alaosaan 

Vaihe 10: Samoin lisäämme vielä muutama sana. Sanotaan, että nuo sanat ovat “ Kissa ” ja “ Rottanäppäimillä 12 ja 13 .

Koodi:

 Sub VBA_Dictionary2 () himmentää sanakirjaa sanakirjaryhmänä. = Uusi sanakirja sanakirjoilla .Lisäavain: = 11, Kohde: = "Koira" .Lisäavain: = 12, Kohde: = "Kissa" .Lisäavain: = 13, Kohde: = "Rotta" päättyy loppuosaan 

Vaihe 11: Lisää nyt Debug.Print -komento tulostaaksesi käytettyihin näppäimiin tallennetut arvot syötettyjen numeroiden mukaan.

Koodi:

 Sub VBA_Dictionary2 () himmentää sanakirjaa sanakirjaryhmänä. = Uusi sanakirja sanakirjoilla .Lisäavain: = 11, Kohde: = "Koira" .Lisäavain: = 12, Kohde: = "Kissa" .Lisäavain: = 13, Kohde: = "Rotta" päättyy vianetsinnällä. Tulosta (sanakirja (11)) End Sub 

Tämä täydentää koodiamme. Nyt ymmärtääksemme, kuinka sanat lisätään Excel VBA -sanakirjaan, meidän on lisättävä vielä joitain katseluikkunoita.

Vaihe 12: Siirry Näytä- valikkoon ja valitse Katso-ikkuna ja välitön ikkuna alla olevan luettelon mukaisesti.

Sen jälkeen VBA-ikkuna näyttää todennäköisesti seuraavan kuvan mukaiselta.

Säädämme avattua välitöntä ja tarkkailu-ikkunaa mihin tahansa näytön osaan tarpeen mukaan.

Vaihe 13: Lisää nyt tarkkailuluettelo Katso-ikkunaan. Napsauta sitä hiiren kakkospainikkeella ja napsauta Lisää katsella alla olevan kuvan mukaisesti.

Vaihe 14: Nimeä tarkkailuikkunassa lauseke ja valitse moduuli, johon olet kirjoittanut koodin. Tässä moduulimme on moduuli1 . Ja napsauta vihdoin OK.

Valvontaikkunaan saadaan tarkkailuluettelomme, joka on nimeltään Sanakirja alla esitetyllä tavalla.

Vaihe 15: Suorita nyt koodi napsauttamalla Toista-painiketta tai painamalla F5-näppäintä. Näemme ensimmäisen sanan ” Koira ” lisääntymisen sanakirjaan ja se on näkyvissä välittömässä ikkunassa alla esitetyllä tavalla.

Vaihe 16: Jos haluat nähdä päivityksen Katso-ikkunassa, paina F8-näppäintä suorittaaksesi jokaisen vaiheen yksi kerrallaan. Siellä on kohta, jossa näemme Watch-ikkunan päivittyneen kullekin numerolle osoitetulla tuotteella ja avainnumerolla. Napsauta sitten plusmerkki Kirjaudu sisään -ikkunassa tutkiaksesi kuhunkin avainnumeroon tallennetut asiat.

Siinä näemme sanakirjaan lisättyjen muuttujien lukumäärän, kappaleiden numerot ja niille osoitetun avainarvon ja minkä tyyppiset muuttujat ne ovat, kuten alla on esitetty.

Tässä määrä on 3, koska olemme valinneet 3 erilaista sanaa lisättäviksi sanakirjaamme. Kohteelle Koira, Kissa ja Rotta tallennetut arvot ovat vastaavasti 11, 12 ja 13. Ja kontekstisarakkeessa näemme moduulin, jonka olemme valinneet moduuliksi1.

Vaihe 17: Nyt nähdäksesi kohteen eri arvot, joudumme vaihtamaan avainnumeron Debug.Printissa alla olevan kuvan mukaisesti. Täällä valitsimme 12 .

Vaihe 18: Suorita nyt koodi uudelleen napsauttamalla Toista-painiketta tai painamalla F5-näppäintä. Näemme välittömässä ikkunassa seuraavan kohteen Kissa lisätään.

Vaihe 19: Tämä muuttuu, jos lisäämme uudelleen 13 Debug.Print-sovellukseen alla olevan kuvan mukaisesti.

Vaihe 20: Suorita nyt koodi uudelleen napsauttamalla Toista-painiketta tai painamalla F5-näppäintä.

Näin voimme luoda ja lisätä useita sanoja Excel VBA -sanakirjaan valintasi mukaan.

Plussat Excel VBA -sanastosta

  • Voimme lisätä niin monta valintasi mukautettua sanaa, jota voidaan käyttää mihin tahansa tietokannan luomiseen.
  • Lisätty sana on erittäin helppo löytää sille osoitetun avaimen avulla.
  • Lisäyksen lisäksi voimme poistaa, päivittää ja verrata jo lisättyjä sanoja sanakirjaan.

Miinukset Excel VBA Dictionary

  • Meidän on suoritettava koko koodi uudelleen sen jälkeen, kun avainnumero on vaihdettu Tulosta, jotta sanakirjaan lisätään erilaisia ​​sanoja.

Muistettavat asiat

  • Välittömät ja Valvo-ikkunat vaaditaan, jotta sanat lisätään sanakirjaan.
  • Minkä tahansa tyyppiset sanat, numeroalueet ja merkit voidaan lisätä määritellyllä merkityksellä.
  • Välittömässä ikkunassa näkyy sanakirjaan lisätty sana.
  • Katso-ikkuna näyttää sanakirjaan lisättyjen sanojen arvon ja tyypin.

Suositellut artikkelit

Tämä on opas VBA-sanakirjaan. Tässä keskustellaan esimerkeistä sanakirjan luomiseksi Excelissä VBA-koodilla yhdessä esimerkin ja ladattavan Excel-mallin kanssa. Voit myös käydä läpi muiden ehdottamiemme artikkeleidemme -

  1. VBA: n käyttö Outlookissa
  2. Oikeinkirjoituksen tarkistuksen asettaminen Excelissä
  3. Kuinka käyttää VBA InStrRev-toimintoa?
  4. Lisää kalenteri Exceliin | esimerkit

Luokka: