VBA - Kako preimenovati ali izbrisati modul ali obrazec

Kako preimenovati ali izbrisati modul ali obrazec VBA

Ko prvič vstavite modul v VBA, bo samodejno dobil ime »Modul 1”In naslednji modul bo postal Module2, Module3 itd. Podobno se bo, ko vstavite uporabniški obrazec, imenovan UserForm1, UserForm2 itd.

Preimenovanje modula

Če želite preimenovati modul ali obrazec, morate v svojem VBE vklopiti okno lastnosti.

Če se okna lastnosti ne prikažejo, pritisnite F4 ali pojdite v menijsko vrstico in izberite Pogled, Lastnosti Okno.

  1. V modulu kliknite modul, ki ga želite preimenovati Raziskovalec projektov.
  2. Izberite lastnost imena v Okno lastnosti (modul bo imel samo to lastnost; obrazec ima več lastnosti)

3. Izbrišite ime modula (v tem primeru Module1) in vnesite ime, ki ga želite poklicati.

4. Pritisnite enter za preimenovanje modula.

Obrazce preimenujete na enak način.

Brisanje modula

Občasno boste morda morali odstraniti modul ali obrazec, ki ga ne potrebujete več.

Z desno tipko miške kliknite modul ali obrazec, ki ga želite odstraniti, da se prikaže meni z bližnjico z desnim klikom.

Kliknite Odstrani (v tem primeru Modul 2)

ALI

Kliknite na mapa meni, nato pa kliknite Odstranite (Modul 2).

Prikazalo se bo opozorilno polje, ki vas vpraša, ali želite izvoziti modul ali obrazec, preden ga odstranite. Izvoz modula ali obrazca vam omogoča, da ga shranite kot posamezno datoteko za uporabo v drugem Excelovem projektu kdaj drugič.

Pogosteje, ko odstranite modul ali obrazec, je to zato, ker ga ne potrebujete, zato kliknite Ne.

Moduli in obrazci poimenovanja

Dobra praksa je preimenovanje modulov in obrazcev, da bi jim dali bolj smiselna imena. Na primer, če bo uporabniški obrazec1 obrazec za vnos podrobnosti računa, ga lahko preimenujemo v frmRačuni. Podobno, če se bo Module1 uporabljal za shranjevanje nekaterih splošnih funkcij, ki se bodo ponavljale v celotni kodi, ga lahko preimenujete v basGeneral ali modSplošno (odvisno od tega, katere konvencije poimenovanja radi uporabljate).

Dobro je biti skladen s poimenovalnimi konvencijami, tako pri poimenovanju modulov in obrazcev, kot tudi s spremenljivkami, ki jih uporabljate v svoji kodi. Opazili boste, da sem prve tri črke imena modula ali obrazca napisal z malimi črkami, na začetku opisa modula ali obrazca pa imam veliko začetnico. To je znano kot CamelCase (https://en.wikipedia.org/wiki/Camel_case) in je dobra navada, ki jo morate vzeti pri poimenovanju svojih predmetov. Uporabil sem tudi konvencijo poimenovanja Leszynski, ki jo pogosto uporabljajo programerji Visual Basic. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave