In unserem vorherigen Artikel hatten wir ein Benutzerformular, das wie das folgende aussieht. Für den Submit-Button hatten wir unseren Code, der die vom Benutzer eingegebenen Daten in Excel speichert. Doppelklicken Sie nun auf die Schaltfläche Abbrechen, um den Code wie folgt zu öffnen: Code: Private Sub CommandButton2_Click () End Sub Die Abbrechen-Schaltfläche war die zweite Befehlsschaltfläche, die wir dem Benutzerformular zur Verfügung gestellt haben. Schreiben Sie nun die Code-Anweisung als Unload me in den Abschnitt, wie in der folgenden Abbildung gezeigt. Code: Private Sub CommandButton2_Click () Entlade mich End Sub Wir können sehen, dass Me eine Anweisung zum Entladen von Objekten ist. Lassen Sie uns nun das Benutzerformular ausführen, indem Sie die Taste F5 drücken, um es anzuzeigen. Klicken Sie auf die Schaltfläche Abbrechen, um festzustellen, dass das Benutzerformular nicht mehr angezeigt wird und Sie zum ursprünglichen Benutzerformular des Projektfensters zurückkehren. Excel vba userform schließen text. Excel VBA Close UserForm - Beispiel # 2 Versuchen wir nun die zweite Methode, die, auf ähnliche Weise wie oben.
Ich habe die Daten in das Benutzerformular eingegeben, aber noch nicht übermittelt. Wenn ich auf Abbrechen klicke, wird das Benutzerformular entladen. Jetzt werde ich den Code wieder über die Excel-Tastenkombination F5 ausführen oder manuell ein leeres Benutzerformular anzeigen. Obwohl ich die Daten versehentlich korrekt eingegeben habe, habe ich auf die Schaltfläche Abbrechen geklickt. Wenn das neue Benutzerformular erneut angezeigt wird, habe ich die Daten von Grund auf neu ausgefüllt. Jetzt werde ich die "Hide" -Methode verwenden. Userform ohne Titelleiste |. Nein, ich werde auf die Schaltfläche Abbrechen klicken, um das sichtbare Benutzerformular auszublenden. Wenn ich das Makro jedoch erneut ausführe, werden die Daten zurückgegeben, die ich bereits in das Benutzerformular eingegeben habe. Auf diese Weise können wir die Benutzerformulare in Excel VBA mit der Anweisung "Unload" und der Methode "Hide" schließen.
So kann man es natürlich auch machen! :-) Danke. Gruß Tuan Hallo Tuan, Post by Anh Tuan Hoang Post by Melanie Breden ich würde ein Label aus der Steuerelemnt-Toolbox auf dem Tabellenblatt plazieren. warum kompliziert, wenn es auch einfach geht;-) Freut mich wenn ich dir helfen konnte. -- Mit freundlichen Grüssen Melanie Breden - Microsoft MVP für Excel - (Das Excel-VBA Codebook) #Excel-Auftragsprogrammierung# Post by Melanie Breden Hallo Tuan, Post by Anh Tuan Hoang So kann man es natürlich auch machen! :-) Danke. Wetten, dass du Profiprogrammiererin bist? :-)) Gruß Tuan Post by Anh Tuan Hoang Wetten, dass du Profiprogrammiererin bist? Excel vba userform schließen mac. :-)) Schau mal in Melanies Signatur;-) ich würde sagen, die Wette gewinnst Du... -- Gruß Dimo Loading...
Die Methode wird am meisten empfohlen, da die Daten auch dann nicht verloren gehen, wenn das Benutzerformular vor der Dateneingabe vom Benutzer geschlossen wird, und die vom Benutzer vorgenommene Eingabe erneut angezeigt wird, wenn ein Benutzer das Benutzerformular öffnet. Empfohlene Artikel Dies ist eine Anleitung zu VBA Close UserForm. Hier wird erläutert, wie Sie UserForm in Excel mit der Anweisung "Unload Me" und der Methode "" in VBA schließen. Schlieen eines UserForm durch CommandButton Office-Loesung.de. Außerdem werden einige praktische Beispiele und eine herunterladbare Excel-Vorlage erläutert. Sie können auch unsere anderen Artikelvorschläge durchgehen - Wie aktiviere ich Sheet in VBA? Formel in Excel auswerten Vollständige Anleitung zum VBA-Listenfeld HYPERLINK-Formel in Excel