VBA - Cum să redenumiți sau să ștergeți un modul sau un formular

Cum să redenumiți sau să ștergeți un modul VBA sau un formular

Prima dată când introduceți un modul în VBA, acesta va primi automat numele de „Modulul 1”Și modulul ulterior va deveni Module2, Module3 etc. În mod similar, atunci când introduceți un formular de utilizator, acesta va fi numit UserForm1, UserForm2 etc.

Redenumirea unui modul

Pentru a redenumi modulul sau formularul, trebuie să aveți fereastra de proprietăți activată în VBE.

Dacă ferestrele de proprietăți nu sunt afișate, apăsați F4 sau accesați bara de meniu și selectați Vedere, Proprietăți Fereastră.

  1. Faceți clic pe modulul pe care doriți să îl redenumiți în Project Explorer.
  2. Selectați numele proprietății în Fereastra Proprietăți (un modul va avea doar această proprietate; un formular are mai multe proprietăți)

3. Ștergeți numele modulului (în acest caz Module1) și introduceți numele pe care doriți să îl apelați.

4. Apăsați Enter pentru a redenumi modulul.

Vă redenumiți formularele în același mod.

Ștergerea unui modul

Ocazional este posibil să aveți nevoie să eliminați un modul sau un formular de care nu mai aveți nevoie.

Faceți clic dreapta pe modulul sau formularul pe care doriți să îl eliminați pentru a afișa meniul contextual de clic dreapta.

Clic Elimina (în acest caz Modulul 2)

SAU

Faceți clic pe Fişier , apoi faceți clic pe Eliminați (Modulul 2).

Va apărea o casetă de avertizare care vă întreabă dacă doriți să exportați modulul sau formularul înainte de al elimina. Exportul modulului sau formularului vă permite să îl salvați ca fișier individual pentru a fi utilizat într-un alt proiect Excel, în alte momente.

Cel mai adesea atunci când eliminați un modul sau îl formați, deoarece nu aveți nevoie de el, faceți clic pe Nu.

Denumirea modulelor și formularelor

Este o bună practică să redenumiți modulele și formularele pentru a le oferi nume mai semnificative. De exemplu, dacă UserForm1 va fi un formular pentru introducerea detaliilor facturii, îl putem redenumi în frmInvoices. În mod similar, dacă Modulul 1 va fi utilizat pentru a deține unele funcții generale care vor fi utilizate în mod repetat în întregul cod, îl puteți redenumi în basGeneral sau modGeneral (în funcție de convențiile de denumire pe care doriți să le utilizați).

Este o idee bună să fiți în concordanță cu convențiile de denumire, atât în ​​denumirea modulelor și formularelor, cât și a variabilelor pe care le utilizați în cadrul codului. Veți observa că am scris primele 3 litere ale numelui modulului sau formularului cu litere mici și am o literă mare la începutul descrierii pentru modul sau formular. Acest lucru este cunoscut sub numele de CamelCase (https://en.wikipedia.org/wiki/Camel_case) și este un obicei bun în care poți intra atunci când îți numești obiectele. De asemenea, am folosit convenția de numire Leszynski, care este adesea utilizată de programatorii Visual Basic. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave