VBA - kuidas moodulit või vormi ümber nimetada või kustutada

Kuidas VBA moodulit või vormi ümber nimetada või kustutada

Mooduli esmakordsel sisestamisel VBA -sse antakse sellele automaatselt nimi „Moodul 1”Ja järgnevast moodulist saavad moodul2, moodul3 jne. Sarnaselt, kui sisestate kasutajavormi, nimetatakse seda kasutajanormiks1, kasutajavormiks jne.

Mooduli ümbernimetamine

Mooduli või vormi ümbernimetamiseks peab teil olema VBE -s atribuutide aken sisse lülitatud.

Kui atribuutide aknaid ei kuvata, vajutage F4 või minge menüüribale ja valige Vaade, Omadused Aken.

  1. Klõpsake moodulil, mille soovite ümber nimetada Projektiuurija.
  2. Valige kaustas nime atribuut Atribuutide aken (moodulil on ainult see atribuut; vormil on mitu atribuuti)

3. Kustutage mooduli nimi (antud juhul Moodul1) ja sisestage nimi, mida soovite moodulile helistada.

4. Mooduli ümbernimetamiseks vajutage sisestusklahvi.

Te nimetate oma vormid ümber samamoodi.

Mooduli kustutamine

Mõnikord võib tekkida vajadus eemaldada moodul või vorm, mida te enam ei vaja.

Paremklõpsake moodulil või vormil, mille soovite eemaldada, et kuvada paremklõpsu otsetee.

Klõpsake nuppu Eemalda (sel juhul Moodul2)

VÕI

Klõpsake Fail menüü ja seejärel klõpsake nuppu Eemalda (moodul 2).

Ilmub hoiatuskast, kus küsitakse, kas soovite mooduli või vormi enne selle eemaldamist eksportida. Mooduli või vormi eksportimine võimaldab teil selle salvestada üksikfailina, et seda mõnel muul ajal Exceli projektis kasutada.

Mooduli eemaldamisel või vormimisel on see enamasti tingitud sellest, et te seda ei vaja, seega klõpsake nuppu Ei.

Moodulite ja vormide nimetamine

Hea tava on moodulite ja vormide ümbernimetamine, et anda neile sisukamad nimed. Näiteks kui UserForm1 saab olema vorm arve üksikasjade sisestamiseks, saame selle ümber nimetada frmArved. Sarnaselt, kui moodulit 1 kasutatakse mõne üldfunktsiooni hoidmiseks, mida kasutatakse kogu teie koodi jooksul korduvalt, võite selle ümber nimetada basÜldine või modGeneral (sõltuvalt sellest, milliseid nimetamistavasid soovite kasutada).

Mõistlik on oma moodulite ja vormide ning koodis kasutatavate muutujate nimetamisel olla kooskõlas nimetamistavadega. Märkate, et olen kirjutanud mooduli või vormi nime esimesed 3 tähte väiketähtedega ja mooduli või vormi kirjelduse alguses on suur täht. Seda tuntakse nimega CamelCase (https://en.wikipedia.org/wiki/Camel_case) ja see on hea harjumus oma objektide nimetamisel. Olen kasutanud ka Leszynski nimetamiskonventsiooni, mida Visual Basic programmeerijad sageli kasutavad. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave