VBA - Sådan omdøber eller sletter du et modul eller en formular

Sådan omdøber eller sletter du et VBA -modul eller en formular

Første gang du indsætter et modul i VBA, får det automatisk navnet "Modul 1”Og det efterfølgende modul bliver til modul2, modul3 osv. På samme måde vil det blive kaldt UserForm1, UserForm2 osv. Når du indsætter en brugerformular.

Omdøbe et modul

For at omdøbe dit modul eller din formular skal du have egenskabsvinduet slået til i din VBE.

Hvis egenskabsvinduerne ikke vises, skal du trykke på F4 eller gå til menulinjen og vælg Udsigt, Ejendomme Vindue.

  1. Klik på det modul, du vil omdøbe i Projekt Explorer.
  2. Vælg egenskaben navn i Egenskaber vindue (et modul har kun denne egenskab; en formular har flere egenskaber)

3. Slet modulnavnet (i dette tilfælde modul1), og indtast det navn, du vil kalde dit modul.

4. Tryk på enter for at omdøbe modulet.

Du omdøber dine formularer på samme måde.

Sletter et modul

Indimellem kan det være nødvendigt at fjerne et modul eller en formular, som du ikke længere har brug for.

Højreklik på det modul eller den formular, du vil fjerne, for at få vist genvejsmenuen med højreklik.

Klik på Fjerne (I dette tilfælde Modul 2)

ELLER

Klik på Fil menu, og klik derefter på Fjern (modul 2).

Der vises en advarselsboks, der spørger, om du vil eksportere modulet eller formularen, før du fjerner det. Eksport af modulet eller formularen giver dig mulighed for at gemme det som en individuel fil til brug i et andet Excel -projekt på et andet tidspunkt.

Oftere end ikke når du fjerner et modul eller formularer det, fordi du ikke har brug for det, så klik på Nej.

Navngivning af moduler og formularer

Det er god praksis at omdøbe moduler og formularer for at give dem mere meningsfulde navne. For eksempel, hvis UserForm1 vil være en formular til indtastning af fakturaoplysninger, kan vi omdøbe det til frmFakturaer. På samme måde, hvis modul1 skal bruges til at indeholde nogle generelle funktioner, der gentagne gange vil blive brugt i hele din kode, kan du omdøbe det til basGenerelt eller modGenerelt (afhængigt af hvilke navngivningskonventioner du kan lide at bruge).

Det er en god idé at være i overensstemmelse med navngivningskonventionerne, både når du navngiver dine moduler og formularer, samt de variabler, du bruger i din kode. Du vil bemærke, at jeg har skrevet de første 3 bogstaver i modulet eller formularnavnet med små bogstaver og har et stort bogstav i begyndelsen af ​​beskrivelsen for modulet eller formularen. Dette er kendt som CamelCase (https://da.wikipedia.org/wiki/Camel_case) og er en god vane at komme ind i, når man navngiver dine objekter. Jeg har også brugt Leszynski -navnekonventionen, som ofte bruges af Visual Basic -programmører. (https://da.wikipedia.org/wiki/Leszynski_naming_convention).

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave