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.
- Kattintson az átnevezni kívánt modulra a Project Explorer.
- 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).