VBA - Hur man byter namn på eller tar bort en modul eller ett formulär

Hur man byter namn på eller tar bort en VBA -modul eller ett formulär

Första gången du sätter in en modul i VBA får den automatiskt namnet "Modul 1”Och efterföljande modul kommer att bli Module2, Module3 etc. På samma sätt kommer det att kallas UserForm1, UserForm2 etc. när du sätter in ett användarformulär.

Byt namn på en modul

För att byta namn på din modul eller formulär måste du ha fastighetsfönstret aktiverat i din VBE.

Om egenskapsfönstren inte visas trycker du på F4 eller gå till menyraden och välj Se, Egenskaper Fönster.

  1. Klicka på modulen du vill byta namn på Project Explorer.
  2. Välj egenskapen namn i Egenskapsfönster (en modul har bara den här egenskapen; ett formulär har flera egenskaper)

3. Radera modulnamnet (i det här fallet Modul1) och skriv in det namn du vill kalla din modul.

4. Tryck på enter för att byta namn på modulen.

Du byter namn på dina formulär på samma sätt.

Tar bort en modul

Ibland kan du behöva ta bort en modul eller ett formulär som du inte längre behöver.

Högerklicka på modulen eller formuläret som du vill ta bort för att visa högerklicksmenyn.

Klick Avlägsna (I detta fall Modul 2)

ELLER

Klicka på Fil -menyn och klicka sedan på Ta bort (modul 2).

En varningsruta visas där du frågar om du vill exportera modulen eller formuläret innan du tar bort det. Genom att exportera modulen eller formuläret kan du spara den som en enskild fil för användning i ett annat Excel -projekt vid någon annan tidpunkt.

Oftare när du tar bort en modul eller formar det är för att du inte behöver den, så klicka på Nej.

Namnge moduler och formulär

Det är bra att byta namn på moduler och formulär för att ge dem mer meningsfulla namn. Till exempel, om UserForm1 kommer att vara ett formulär för att ange fakturadetaljer, kan vi byta namn på det till frmFakturor. På samma sätt, om modul1 ska användas för att hålla några allmänna funktioner som kommer att användas upprepade gånger i hela din kod, kan du byta namn på den till basGenerellt eller modGenerellt (beroende på vilka namnkonventioner du gillar att använda).

Det är en bra idé att vara konsekvent med namnkonventionerna, både i namngivning av dina moduler och formulär, samt de variabler som du använder i din kod. Du kommer att märka att jag har skrivit de tre första bokstäverna i modulen eller formulärnamnet med gemener och har en stor bokstav i början av beskrivningen för modulen eller formuläret. Detta är känt som CamelCase (https://en.wikipedia.org/wiki/Camel_case) och är en bra vana att komma in på när du namnge dina objekt. Jag har också använt Leszynski -namnkonventionen som ofta används av Visual Basic -programmerare. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave