UserForm Builder


UserForms sind anpassbare Formulare, die zur Übermittlung oder zum Empfang von Informationen an/von einem Benutzer verwendet werden können.
Der UserForm Builder macht es viel einfacher, gut gestaltete UserForms zu erstellen. Während Sie Ihr UserForm-Formular erstellen, sehen Sie eine Vorschau des Formulars rechts neben dem UserForm Builder:

Die Schaltflächen OK und Abbrechen werden automatisch zu Formularen hinzugefügt, wobei die Schaltfläche Abbrechen das Formular schließt.
UserForm Builder – Anleitungen
Gehen Sie zunächst zum Menü UI und wählen Sie UserForm Builder.

Hinzufügen von UserForm-Steuerelementen
Benutzerformulare bestehen aus Steuerelementen. Um ein Steuerelement hinzuzufügen, wählen Sie einen Steuertyp.

Anfangswert
Nachdem Sie den Namen und die Beschriftung aktualisiert haben, legen Sie den Anfangswert des Steuerelements fest (falls erforderlich).

Der Anfangswert kann manuell eingegeben werden, oder er kann sich auf einen Bereich von Zellen stützen (so dass die UserForm Werte auf der Grundlage von Werten in der Kalkulationstabelle auffüllt, die leicht angepasst werden können).
Ausgabewert
Wenn das Formular geschlossen wird, können die Werte des Steuerelements in einer VBA-Variablen aufgezeichnet oder in einen Bereich ausgegeben werden (AutoMacro fügt diesen Code automatisch zur UserForm hinzu).

Formulargröße und Anzeigeoptionen
Größe des Formulars

Wenn Sie die automatische Höhe einstellen, wird die Höhe des Formulars automatisch so angepasst, dass alle Steuerelemente hineinpassen.
Sie können die Höhe und Breite auch manuell festlegen.
Optionen anzeigen

- Auto-Location – Wenn diese Option aktiviert ist, bestimmt VBA, wo das Formular angezeigt wird
- Modeless – Wenn diese Option aktiviert ist, wird das Formular angezeigt, aber Sie können weiterhin mit Excel oder anderen Formularen interagieren. Außerdem wird der VBA-Code weiter ausgeführt, nachdem das Formular angezeigt wurde.
- Center on Screen – Zentriert das Formular in der Mitte des Bildschirms (nur verfügbar, wenn Auto-Location nicht markiert ist)
- Links / Oben – Legt die Position des Formulars auf dem Bildschirm fest (nur verfügbar, wenn Auto-Location nicht aktiviert ist)
Formatierung

Zusätzlich zum Standard-UserForm-Stil von VBA können Sie auch den Excel Online UI-Stil für eine modernere Oberfläche auswählen:

Oder legen Sie einen eigenen Stil fest. So können Sie Schriftarten und Farben manuell einstellen.

Kontrolle der Formatierung
Um Farben für Ihre Steuerelemente festzulegen, wählen Sie einfach das/die Steuerelement(e) aus und wenden dann die entsprechenden Farben an. Zusätzlich zu den Standardfarben bietet Ihnen AutoMacro auch die Möglichkeit, eine „Hover-Farbe“ festzulegen.

Anzeigen der UserForm
Wenn Sie mit dem Entwurf des Benutzerformulars fertig sind, klicken Sie auf Erstellen, und Sie werden sehen, dass das Benutzerformular zu Ihrem VBA-Projekt hinzugefügt wurde:

Klicken Sie auf das UserForm, um es zu bearbeiten.

Oder klicken Sie mit der rechten Maustaste und wählen Sie Code anzeigen, um den Code zu bearbeiten:

Hier sehen Sie den Code, den AutoMacro automatisch zur UserForm hinzugefügt hat.
Öffnen Sie das UserForm mit dem Makro
Zuletzt folgen Sie den Anweisungen hier: um eine klickbare Schaltfläche zum Öffnen des UserForm zu erstellen.
Excel automatisieren starten
