VBA - Modul vagy űrlap átnevezése vagy törlése

VBA modul vagy űrlap átnevezése vagy törlése

Amikor először helyez be egy modult a VBA -ba, az automatikusan a „1. modul”És az azt követő modulokból Modul2, Module3 stb. Lesz. Hasonlóképpen, ha beilleszt egy felhasználói űrlapot, akkor UserForm1, UserForm2 lesz a neve.

Modul átnevezése

A modul vagy űrlap átnevezéséhez be kell kapcsolnia a tulajdonságok ablakot a VBE -ben.

Ha a tulajdonságok ablak nem jelenik meg, nyomja meg a gombot F4 vagy lépjen a menüsorba, és válassza a lehetőséget Kilátás, Tulajdonságok Ablak.

  1. Kattintson az átnevezni kívánt modulra a Project Explorer.
  2. Válassza ki a név tulajdonságot a Tulajdonságok ablak (egy modulnak csak ez a tulajdonsága lesz; egy űrlapnak több tulajdonsága van)

3. Törölje a modul nevét (ebben az esetben a Modul1), és írja be a modult hívni kívánt nevet.

4. Nyomja meg az enter billentyűt a modul átnevezéséhez.

Az űrlapokat ugyanígy nevezi át.

Modul törlése

Időnként előfordulhat, hogy el kell távolítania egy modult vagy űrlapot, amelyre már nincs szüksége.

Kattintson a jobb gombbal az eltávolítani kívánt modulra vagy űrlapra, hogy megjelenjen a jobb gombbal megjelenő gyorsmenü.

Kattintson Eltávolítás (ebben az esetben 2. modul)

VAGY

Kattintson a Fájl menüben, majd kattintson a gombra Távolítsa el (2. modul).

Megjelenik egy figyelmeztető ablak, amely megkérdezi, hogy szeretné -e exportálni a modult vagy űrlapot, mielőtt eltávolítja. A modul vagy űrlap exportálása lehetővé teszi egyedi fájlként történő mentését, hogy máskor más Excel -projektben használhassa.

Leggyakrabban azért, mert eltávolít egy modult vagy űrlapot, mert nincs rá szüksége, ezért kattintson a Nem gombra.

Modulok és űrlapok elnevezése

Jó gyakorlat a modulok és űrlapok átnevezése, hogy értelmesebb neveket kapjanak. Például, ha a UserForm1 a számla adatainak megadására szolgáló űrlap lesz, akkor átnevezhetjük frmInvoices. Hasonlóképpen, ha a Module1 -et olyan általános funkciók tárolására fogják használni, amelyeket ismétlődően használni fognak a kódban, átnevezheti basGeneral vagy modGeneral (attól függően, hogy mely elnevezési konvenciókat szeretné használni).

Érdemes összhangban lenni a névadási konvenciókkal, mind a modulok és űrlapok, mind a kódban használt változók elnevezésében. Észre fogja venni, hogy a modul vagy az űrlap nevének első 3 betűjét kisbetűvel írtam, a modul vagy űrlap leírásának elején pedig nagybetűvel. Ezt CamelCase néven ismerik (https://en.wikipedia.org/wiki/Camel_case), és ez egy jó szokás az objektumok elnevezésekor. Használtam a Leszynski elnevezési konvenciót is, amelyet gyakran használnak a Visual Basic programozói. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave