VBA - kaip pervadinti arba ištrinti modulį ar formą

Kaip pervardyti arba ištrinti VBA modulį ar formą

Pirmą kartą įdėjus modulį į VBA, jam automatiškai bus suteiktas pavadinimas „1 modulis“Ir tolesnis modulis taps„ Module2 “,„ Module3 “ir kt. Panašiai, kai įterpsite vartotojo formą, ji bus vadinama„ UserForm1 “,„ UserForm2 “ir kt.

Modulio pervadinimas

Norėdami pervardyti modulį ar formą, VBE turite įjungti ypatybių langą.

Jei ypatybių langai nerodomi, paspauskite F4 arba eikite į meniu juostą ir pasirinkite Peržiūrėti, Savybės Langas.

  1. Spustelėkite modulį, kurį norite pervardyti Projektų tyrinėtojas.
  2. Pasirinkite pavadinimo ypatybę Ypatybių langas (modulis turės tik šią savybę; forma turi kelias ypatybes)

3. Ištrinkite modulio pavadinimą (šiuo atveju Module1) ir įveskite pavadinimą, kuriuo norite skambinti moduliu.

4. Norėdami pervadinti modulį, paspauskite „Enter“.

Jūs pervadinate savo formas tokiu pačiu būdu.

Modulio ištrynimas

Kartais gali tekti pašalinti modulį ar formą, kurios jums nebereikia.

Dešiniuoju pelės mygtuku spustelėkite modulį ar formą, kurią norite pašalinti, kad būtų rodomas dešiniojo pelės mygtuko paspaudimo meniu.

Spustelėkite Pašalinti (tokiu atveju 2 modulis)

ARBA

Spustelėkite Failas meniu, tada spustelėkite Pašalinti (2 modulis).

Pasirodys įspėjamasis langas, kuriame bus klausiama, ar norite eksportuoti modulį ar formą prieš jį pašalindami. Eksportuodami modulį ar formą, galite išsaugoti jį kaip atskirą failą, kad galėtumėte jį naudoti kitame „Excel“ projekte.

Dažniausiai pašalindami modulį arba suformuodami jį, nes jums jo nereikia, todėl spustelėkite Ne.

Modulių ir formų pavadinimai

Gera praktika yra modulių ir formų pervadinimas, siekiant suteikti jiems prasmingesnius pavadinimus. Pavyzdžiui, jei „UserForm1“ bus forma, skirta įvesti sąskaitos faktūros duomenis, galime ją pervadinti į frmInvoices. Panašiai, jei 1 modulis bus naudojamas tam tikroms bendrosioms funkcijoms vykdyti, kurios bus naudojamos pakartotinai visame jūsų kode, galite jį pervadinti į basGeneral arba modGeneral (priklausomai nuo to, kokias pavadinimų sutartis mėgstate naudoti).

Patartina pavadinti savo modulių ir formų pavadinimus, taip pat kintamuosius, kuriuos naudojate savo kode. Pastebėsite, kad pirmąsias 3 modulio ar formos pavadinimo raides parašiau mažosiomis raidėmis, o modulio ar formos aprašo pradžioje yra didžioji raidė. Tai žinoma kaip „CamelCase“ (https://en.wikipedia.org/wiki/Camel_case) ir yra geras įprotis įvardyti savo objektus. Aš taip pat naudoju Leszynskio pavadinimo konvenciją, kurią dažnai naudoja „Visual Basic“ programuotojai. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave