VBA - Een module of formulier hernoemen of verwijderen

Een VBA-module of -formulier hernoemen of verwijderen

De eerste keer dat u een module in VBA invoegt, krijgt deze automatisch de naam "Module 1” en de volgende module wordt Module2, Module3 enz. Evenzo, wanneer u een gebruikersformulier invoegt, wordt het UserForm1, UserForm2 enz. genoemd.

Een module hernoemen

Om je module of formulier te hernoemen, moet je het eigenschappenvenster in je VBE hebben ingeschakeld.

Als het eigenschappenvenster niet wordt weergegeven, drukt u op F4 of ga naar de menubalk en selecteer Weergave, Eigendommen Raam.

  1. Klik op de module die u wilt hernoemen in de Projectverkenner.
  2. Selecteer de eigenschap name in de Eigenschappenvenster (een module heeft alleen deze eigenschap; een formulier heeft meerdere eigenschappen)

3. Verwijder de modulenaam (in dit geval Module1) en typ de naam in die u uw module wilt noemen.

4. Druk op enter om de module te hernoemen.

U hernoemt uw formulieren op dezelfde manier.

Een module verwijderen

Het kan soms voorkomen dat u een module of formulier moet verwijderen die u niet meer nodig heeft.

Klik met de rechtermuisknop op de module of het formulier dat u wilt verwijderen om het snelmenu met de rechtermuisknop weer te geven.

Klik Verwijderen (in dit geval module2)

OF

Klik op de Bestand menu en klik vervolgens op Verwijder (Module2).

Er verschijnt een waarschuwingsvenster waarin u wordt gevraagd of u de module of het formulier wilt exporteren voordat u deze verwijdert. Door de module of het formulier te exporteren, kunt u deze opslaan als een afzonderlijk bestand voor gebruik in een ander Excel-project op een ander moment.

Vaker wel dan niet wanneer u een module of formulier verwijdert, is dit omdat u deze niet nodig hebt, dus klik op Nee.

Modules en formulieren een naam geven

Het is een goede gewoonte om modules en formulieren te hernoemen om ze meer betekenisvolle namen te geven. Als UserForm1 bijvoorbeeld een formulier wordt voor het invoeren van factuurgegevens, kunnen we de naam ervan wijzigen in: frmFacturen. Evenzo, als Module1 wordt gebruikt om enkele algemene functies te bevatten die herhaaldelijk in uw code zullen worden gebruikt, kunt u deze hernoemen naar basAlgemeen of modAlgemeen (afhankelijk van welke naamgevingsconventies je graag gebruikt).

Het is een goed idee om consistent te zijn met de naamgevingsconventies, zowel bij het benoemen van uw modules en formulieren als bij de variabelen die u in uw code gebruikt. U zult merken dat ik de eerste 3 letters van de module- of formuliernaam in kleine letters heb geschreven en een hoofdletter aan het begin van de beschrijving van de module of het formulier. Dit staat bekend als CamelCase (https://en.wikipedia.org/wiki/Camel_case) en is een goede gewoonte om mee te beginnen bij het benoemen van uw objecten. Ik heb ook de Leszynski-naamgevingsconventie gebruikt die vaak wordt gebruikt door Visual Basic-programmeurs. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave