VBA - So benennen oder löschen Sie ein Modul oder Formular

So benennen oder löschen Sie ein VBA-Modul oder -Formular

Wenn Sie ein Modul zum ersten Mal in VBA einfügen, erhält es automatisch den Namen „Modul 1“ und das nachfolgende Modul wird zu Modul2, Modul3 usw. Wenn Sie ein Benutzerformular einfügen, wird es in ähnlicher Weise UserForm1, UserForm2 usw. genannt.

Umbenennen eines Moduls

Um Ihr Modul oder Formular umzubenennen, müssen Sie in Ihrer VBE das Eigenschaftsfenster eingeschaltet haben.

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

  1. Klicken Sie im auf das Modul, das Sie umbenennen möchten Projekt-Explorer.
  2. Wählen Sie die Namenseigenschaft im Eigenschaftenfenster (ein Modul hat nur diese Eigenschaft; ein Formular hat mehrere Eigenschaften)

3. Löschen Sie den Modulnamen (in diesem Fall Module1) und geben Sie den Namen ein, mit dem Sie Ihr Modul aufrufen möchten.

4. Drücken Sie die Eingabetaste, um das Modul umzubenennen.

Sie benennen Ihre Formulare auf die gleiche Weise um.

Modul löschen

Gelegentlich müssen Sie möglicherweise ein nicht mehr benötigtes Modul oder Formular entfernen.

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

Klicken Entfernen (in diesem Fall Modul2)

ODER

Klicken Sie auf die Datei Menü und klicken Sie dann auf Entfernen (Modul2).

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

Wenn Sie ein Modul oder Formular entfernen, liegt es meistens daran, dass Sie es nicht benötigen, also klicken Sie auf Nein.

Benennen von Modulen und Formularen

Es empfiehlt sich, Module und Formulare umzubenennen, um ihnen aussagekräftigere Namen zu geben. Wenn UserForm1 beispielsweise ein Formular zur Eingabe von Rechnungsdetails sein soll, können wir es umbenennen in frmRechnungen. Wenn Module1 verwendet werden soll, um einige allgemeine Funktionen zu speichern, die im gesamten Code wiederholt verwendet werden, können Sie es in ähnlicher Weise umbenennen basAllgemein oder modAllgemein (je nachdem, welche Namenskonventionen Sie verwenden möchten).

Es ist eine gute Idee, die Namenskonventionen einzuhalten, sowohl bei der Benennung Ihrer Module und Formulare als auch bei den Variablen, die Sie in Ihrem Code verwenden. Sie werden feststellen, dass ich die ersten 3 Buchstaben des Modul- oder Formularnamens klein geschrieben habe und am Anfang der Modul- oder Formularbeschreibung einen Großbuchstaben habe. Dies ist als CamelCase (https://en.wikipedia.org/wiki/Camel_case) bekannt und ist eine gute Angewohnheit, wenn Sie Ihre Objekte benennen. Ich habe auch die Leszynski-Namenskonvention verwendet, die oft von Visual Basic-Programmierern verwendet wird. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave