Rufen Sie Userform Initialize in VBA auf

Iqra Hasnain 15 Februar 2024
Rufen Sie Userform Initialize in VBA auf

In diesem Artikel stellen wir das Benutzerformular in VBA vor. Wir werden auch ein Beispiel untersuchen, um zu lernen, wie ein Formular in VBA-Funktionen initialisiert wird.

Rufen Sie Userform Initialize in VBA auf

Während der Arbeit mit Excel haben wir uns immer gefragt, wie wir ein Formular erstellen können, mit dessen Hilfe wir Benutzern auf einfache Weise ermöglichen können, eine Benutzerdateneingabe kontrollierbarer und einfacher zu verwenden.

Wir werden ein Beispiel durchgehen, in dem wir ein einfaches Formular in VBA erstellen, indem wir den Schritten folgen.

  • Gehen Sie auf die Registerkarte Entwickler und klicken Sie auf Visual Basic, wie im Bild unten gezeigt.

    Rufen Sie das Benutzerformular auf, initialisieren Sie es in VBA - klicken Sie auf Visual Basic

  • Klicken Sie auf Benutzerformular einfügen und dann auf Benutzerformular, wie im Bild unten gezeigt.

    userform aufrufen in vba initialisieren - userform anklicken

  • Es wird ein neues Formular erstellt, wir können Beschriftungen und Eingabefelder einfach hinzufügen, indem wir auf die Schaltflächen klicken, und wir werden ein Musterdesign erstellen, wie unten gezeigt.

    userform aufrufen in vba initialisieren - klicken sie auf die schaltfläche um eingabefelder und beschriftungen hinzuzufügen

    Das Design des Formulars ist unten dargestellt.

    userform aufrufen initialize in vba - form

Lassen Sie uns nun eine Unterfunktion erstellen und versuchen, dieses Benutzerformular darin aufzurufen. Aber zuerst werden wir die Eigenschaft name des Benutzerformulars, das wir gerade in VBA erstellt haben, in etwas umbenennen, an das wir uns erinnern können, wie testForm, wie unten gezeigt.

userform initialize in vba aufrufen - Formnamen aktualisieren

Dann erstellen wir eine neue Unterfunktion, wie unten gezeigt.

#VBA
Sub showForm()
end sub

Als nächstes definieren wir ein neues Formular mit dem name des Formulars und verwenden die Eigenschaft von show, um es anzuzeigen, wie unten gezeigt.

#VBA
Sub showForm()
Dim userForm As New testForm
userForm.show
end sub

Jetzt führen wir den Code wie unten gezeigt aus.

userform aufrufen initialize in vba - Formular mit Funktion anzeigen

Das obige Beispiel zeigt das Formular ohne irgendwelche an, wenn wir die Funktionen ausführen. Auf diese Weise können wir mehrere oder einzelne Formulare anzeigen, um dem Blatt Werte hinzuzufügen.