VBA - Moduulin tai lomakkeen nimeäminen tai poistaminen

VBA -moduulin tai lomakkeen nimeäminen tai poistaminen

Kun asetat moduulin ensimmäistä kertaa VBA: han, sille annetaan automaattisesti nimi "Moduuli 1”Ja sitä seuraavasta moduulista tulee Module2, Module3 jne. Samoin, kun lisäät käyttäjälomakkeen, sitä kutsutaan UserForm1, UserForm2 jne.

Moduulin nimeäminen uudelleen

Jos haluat nimetä moduulin tai lomakkeen uudelleen, sinun on oltava ominaisuusikkuna päällä VBE -laitteessasi.

Jos ominaisuusikkunat eivät näy, paina F4 tai siirry valikkoriville ja valitse Näytä, Ominaisuudet Ikkuna.

  1. Napsauta moduulia, jonka haluat nimetä uudelleen Project Explorer.
  2. Valitse nimi -ominaisuus Ominaisuudet -ikkuna (moduulilla on vain tämä ominaisuus; lomakkeella on useita ominaisuuksia)

3. Poista moduulin nimi (tässä tapauksessa Moduuli1) ja kirjoita nimi, jolle haluat kutsua moduulia.

4. Nimeä moduuli uudelleen painamalla enter -näppäintä.

Nimeät lomakkeet uudelleen samalla tavalla.

Moduulin poistaminen

Joskus saatat joutua poistamaan moduulin tai lomakkeen, jota et enää tarvitse.

Napsauta poistettavaa moduulia tai lomaketta hiiren kakkospainikkeella, niin näet oikeanpuoleisen napsautuksen pikavalikon.

Klikkaus Poista (tässä tapauksessa Moduuli2)

TAI

Klikkaa Tiedosto -valikko ja napsauta sitten Poista (moduuli 2).

Näyttöön tulee varoitusruutu, jossa kysytään, haluatko viedä moduulin tai lomakkeen ennen sen poistamista. Viemällä moduulin tai lomakkeen voit tallentaa sen yksittäisenä tiedostona käytettäväksi eri Excel -projektissa jonain muuna aikana.

Useimmiten poistat moduulin tai lomakkeen, koska et tarvitse sitä, joten napsauta Ei.

Moduulien ja lomakkeiden nimeäminen

On hyvä käytäntö nimetä moduulit ja lomakkeet uudelleen, jotta niille saataisiin mielekkäämpiä nimiä. Jos esimerkiksi UserForm1 on lomake laskutietojen syöttämistä varten, voimme nimetä sen uudelleen muotoon frmInvoices. Samoin, jos moduulia 1 käytetään pitämään joitain yleisiä toimintoja, joita käytetään toistuvasti koko koodisi aikana, voit nimetä sen uudelleen basYleistä tai modYleistä (riippuen siitä, mitä nimeämiskäytäntöjä haluat käyttää).

On hyvä olla johdonmukainen nimeämiskäytäntöjen kanssa sekä moduulien ja lomakkeiden nimeämisessä että koodissasi käyttämissäsi muuttujissa. Huomaat, että olen kirjoittanut moduulin tai lomakkeen nimen kolme ensimmäistä kirjainta pienillä kirjaimilla ja että minulla on iso kirjain moduulin tai lomakkeen kuvauksen alussa. Tämä tunnetaan nimellä CamelCase (https://en.wikipedia.org/wiki/Camel_case), ja se on hyvä tapa päästä nimeksi esineitäsi. Olen myös käyttänyt Leszynskin nimeämiskäytäntöä, jota Visual Basic -ohjelmoijat usein käyttävät. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave