Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Userform aufrufen

Userform aufrufen
24.11.2002 11:30:01
Mike
Hallo,
beim Öffnen meiner Mappe wird eine Userform zur Datumseingabe gestartet. Wenn ich auf "Abbrechen" klicke, schließt sie.
Wie kann man diese erneut aufrufen? Über Alt+F8 kann ich nichts finden. Muss die Mappe jedesmal erst geschlossen werden, um die Userform zu starten?

Gruß
Mike

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Userform aufrufen
24.11.2002 11:33:20
Georg_Zi
Hallo Mike

schreibe ein Makro


Option Explicit
Sub Start()
UserForm1.Show
End Sub

Code eingefügt mit: Excel Code Jeanie

Start über Extra, Makro oder ordne ein Commandbutton in der Tabelle an und schreibe Dort den Code rein. Userformname anpassen

Gruß Georg

Anzeige
Re: Userform aufrufen
24.11.2002 11:33:55
Olaf
Hallo Mike,
beleg doch einfach eine schaltfläche auf dein arbeitsblatt. wenn man die anklickt geht deine userform wieder auf.
MfG Olaf
Danke euch beiden. Es funzt.
24.11.2002 12:27:37
Mike
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Userform in Excel aufrufen und verwenden


Schritt-für-Schritt-Anleitung

Um eine Excel Userform aufzurufen, kannst Du die folgenden Schritte befolgen:

  1. Erstelle eine Userform:

    • Öffne den Visual Basic for Applications (VBA) Editor (ALT + F11).
    • Klicke mit der rechten Maustaste auf "VBAProject (DeineDatei.xlsm)" und wähle "Einfügen" > "Userform".
  2. Füge Steuerelemente hinzu:

    • Ziehe Steuerelemente wie Textfelder, Schaltflächen oder Listenfelder in die Userform, um die Funktionalität zu gestalten.
  3. Schreibe ein Makro:

    • Erstelle ein Makro, um die Userform zu öffnen. Beispielcode:
      
      Option Explicit

    Sub Start() UserForm1.Show End Sub

  4. Füge einen Button hinzu:

    • Um das Öffnen der Userform zu erleichtern, kannst Du einen Button auf Deinem Arbeitsblatt hinzufügen. Klicke mit der rechten Maustaste auf den Button, gehe zu "Makro zuweisen" und wähle das erstellte Makro aus.
  5. Testen:

    • Klicke auf den Button, um die Userform anzuzeigen.

Häufige Fehler und Lösungen

  • Fehler: Userform wird nicht angezeigt
    Lösung: Stelle sicher, dass Du das richtige Makro zum Öffnen der Userform verwendest. Überprüfe den Namen der Userform im VBA-Editor.

  • Fehler: Userform schließt sich sofort
    Lösung: Überprüfe, ob im Code nach dem Öffnen der Userform eine Zeile steht, die sie sofort schließt. Entferne diese Zeile.

  • Fehler: Userform nicht im Makro-Menü sichtbar
    Lösung: Du kannst die Userform nur über den VBA-Editor oder durch das Zuweisen eines Buttons öffnen. Sie erscheint nicht in der Liste der Makros (ALT + F8).


Alternative Methoden

  • Userform beim Start öffnen: Um die Userform beim Öffnen der Excel-Datei automatisch anzuzeigen, füge den folgenden Code in das "DieseArbeitsmappe"-Modul ein:

    Private Sub Workbook_Open()
      UserForm1.Show
    End Sub
  • Direktes Aufrufen über das Menü: Du kannst auch eine Schaltfläche im Menüband anpassen, um die Userform zu starten.


Praktische Beispiele

  • Datumseingabe Userform: Erstelle eine Userform mit zwei Textfeldern (z. B. für Start- und Enddatum) und einem Button, der die eingegebenen Daten anzeigt oder in eine Tabelle überträgt.

  • Userform für Rechnungsdaten: Kreiere eine Userform, um Rechnungsdaten wie Empfänger, Betrag und Rechnungsnummer einzugeben und speichern.


Tipps für Profis

  • Verwendung von Variablen: Speichere die Eingaben aus der Userform in Variablen, um sie später für Berechnungen oder für die Ausgabe in die Arbeitsmappe zu verwenden.

  • Benutzerfreundlichkeit: Füge Schaltflächen zum Schließen der Userform oder zum Abbrechen von Eingaben hinzu, um die Benutzerfreundlichkeit zu verbessern.

  • Error Handling: Implementiere Fehlerbehandlungsmechanismen (z. B. On Error GoTo), um Abstürze zu vermeiden, wenn unerwartete Eingaben gemacht werden.


FAQ: Häufige Fragen

1. Wie kann ich eine Userform erneut aufrufen, nachdem sie geschlossen wurde?
Du kannst die Userform erneut öffnen, indem Du das zugehörige Makro ausführst oder einen Button auf dem Arbeitsblatt verwendest, um die Userform zu starten.

2. Was mache ich, wenn meine Userform nicht angezeigt wird?
Überprüfe, ob das Makro, das die Userform öffnet, korrekt geschrieben ist und ob es keine Fehler im Code gibt, die das Öffnen verhindern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige