VBA – Modul oder Formular umbenennen oder löschen

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Zakarya El Oirzadi

Last updated on August 16, 2022

Ein VBA-Modul oder -Formular umbenennen oder löschen

Wenn Sie ein Modul zum ersten Mal in VBA einfügen, erhält es automatisch den Namen „Modul1“ und die nachfolgenden Module werden zu Modul2, Modul3 usw. Wenn Sie ein UserForm ein fügen, wird es UserForm1, UserForm2 usw. benannt.

vba modul in projektnavigator

 

Ein Modul umbenennen

Um Ihr Modul oder Formular umzubenennen, müssen Sie das Eigenschaftenfenster in Ihrem VBE einschalten.

Wenn das Eigenschaftenfenster nicht angezeigt wird, drücken Sie F4 oder gehen Sie in die Menüleiste und wählen Sie Ansicht > Eigenschaftenfenster.

vba eigenschaftenfenster oeffnen

 

  1. Klicken Sie im Projekt-Explorer auf das Modul, das Sie umbenennen möchten.
  2. Wählen Sie die Eigenschaft Name im Fenster Eigenschaften (ein Modul hat nur diese Eigenschaft, während ein Formular mehrere hat)vba modul eigenschaften

3. Löschen Sie den Modulnamen (in diesem Fall Modul1) und geben Sie den Namen ein, den Sie für Ihr Modul verwenden möchten. vba modulname eintippen 4. Drücken Sie die Eingabetaste, um das Modul umzubenennen. vba modul umbenennen

Auf die gleiche Weise benennen Sie Ihre Formulare um.

 

Ein Modul löschen

Gelegentlich kann es vorkommen, dass Sie ein Modul oder ein Formular, das Sie nicht mehr benötigen, entfernen müssen.

Klicken Sie mit der rechten Maustaste auf das Modul oder Formular, das Sie entfernen möchten, um das Rechtsklickmenü aufzurufen.

vba modul entfernen option1

Klicken Sie auf Entfernen (in diesem Fall Modul2)

ODER

Klicken Sie auf die Registerkarte “ Datei“ und dann auf Entfernen von Modul2.

vba modul entfernen option 2

Es erscheint ein Warnfenster, in dem Sie gefragt werden, ob Sie das Modul oder Formular exportieren möchten, bevor Sie es entfernen. Durch das Exportieren des Moduls oder Formulars können Sie es als einzelne Datei speichern, um es zu einem anderen Zeitpunkt in einem anderen Excel-Projekt zu verwenden.

vba modul entfernen warnungsfenster

In den meisten Fällen entfernen Sie ein Modul oder ein Formular, weil Sie es nicht mehr benötigen.

Module und Formulare benennen

Es ist sinnvoll, Module und Formulare umzubenennen, um ihnen aussagekräftigere Namen zu geben. Wenn z. B. UserForm1 ein Formular zur Eingabe von Rechnungsdaten sein soll, können wir es in frmRechnungen umbenennen. Ähnlich läuft es bei Modul1, das einige allgemeine Funktionen, die in Ihrem Code immer wieder verwendet werden, enthalten soll. Dann können Sie es in basAllgemein oder modAllgemein umbenennen (je nachdem, welche Benennungsregeln Sie verwenden möchten).

Es ist eine gute Idee, die Benennungsregeln einzuhalten, sowohl bei der Benennung Ihrer Module und Formulare als auch bei den Variablen, die Sie in Ihrem Code verwenden. Sie werden bemerken, dass ich die ersten drei Buchstaben des Modul- oder Formularnamens klein geschrieben habe und einen Großbuchstaben am Anfang der Beschreibung des Moduls oder Formulars stehen habe. Dies wird als CamelCase (https://en.wikipedia.org/wiki/Camel_case) bezeichnet und ist eine gute Angewohnheit, die Sie sich bei der Benennung Ihrer Objekte angewöhnen sollten. Ich habe auch die Leszynski-Namenskonvention verwendet, die häufig von Visual-Basic-Programmierern benutzt wird (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

vba-free-addin

Add-In für VBA-Code-Beispiele

Auf alle Code-Beispiele aus unserer Website einfach zugreifen.

Navigieren Sie einfach zum Menü, klicken Sie darauf und der Code wird direkt in Ihr Modul eingefügt. .xlam add-in.

(Keine Installation erforderlich!)

Kostenloser Download

Return to VBA Code Examples