Kaulquappe ewiger Amateur Verfasst am: 21. Jul 2010, 14:54 Rufname: Hallo, also, jede Sub sollte auf alle Verlaufsmglichkeiten einer Sub/Function reagieren, die sie aufruft und das im Code verarbeiten. Wenn ntig kannst Du globale Variablen verwenden, die in der Userform gesetzt werden und spter abgefragt werden. Ansonsten... gibt es auch noch "end". Gru Michael Verfasst am: 20. Aug 2010, 10:50 Rufname: Hallo zusammen, dazu htte ich auch noch eine Frage. Wie kann ich denn in einem laufenden Makro abfrage ob das Close-Ereignis eingetreten ist? Ich habe ein Makro von dem eine UserForm aufgerufen wird und je nach Auswahl von OptionButton und Commandbutton unterschiedliche Aktionen durchgefhrt werden. Zum Abbrechen gibt es einen extra Button. Funktioniert alles bis auf den Abbruch mit dem [x]. Dafr mte ich in dem Code abfragen knnen ob die Userform mit [x]geschlossen wurde. Geht das irgendwie im Code??? Userform schließen & Variable löschen. Gru Roman Case Coder Verfasst am: 20. Aug 2010, 11:03 Rufname: Case Wohnort: Schwbisch Hall
Discussion: Userform schließen & Variable löschen (zu alt für eine Antwort) Hallo Newsgroup, folgendes Problem: ich öffen eine Userform über, dann weise ich verschiedenen Variablen Werte nach itialize zu, z. B. aktZeile = ausgewählte Zeile im Sheet aus dem der Aufruf erfolgte. Nun möchte ich die Userform über einen Button in der Userform schließen (also nicht über das "X" oben rechts im Fenster) und dabei sollen die Inhalte der Variablen gelöscht werden. Vba userform schließen auto. Mit geht das nicht, da bleiben die Inhalte der Variablen erhalten. Vielleicht ein Tipp für mich, wäre Klasse! -- Grüsse Wolfgang Thienel Hallo Wolfgang, definiere die Variablen in der Userform, dann gehen die automatisch verloren. Gruß Hajo MVP für Microsoft Excel Betriebssystem XP Home SP2 und Excel Version 2003 SP1. Post by Wolfgang Thienel Hallo Newsgroup, folgendes Problem: ich öffen eine Userform über, dann weise ich verschiedenen Variablen Werte nach itialize zu, z. Vielleicht ein Tipp für mich, wäre Klasse! -- Grüsse Wolfgang Thienel Post by Wolfgang Thienel Nun möchte ich die Userform über einen Button in der Userform schließen (also nicht über das "X" oben rechts im Fenster) und dabei sollen die Inhalte der Variablen gelöscht werden.
Hier die wichtigsten Snippets meines Codes: Code: Hoffe es jemand einen hilfreichen Input. Vielen Dank für Eure Hilfe:-) David:) hi david, ruf die forms auf mit: Code: und bei der terminateform würde ich auch diese form verstecken (hide). Hi Ralf, danke für deine Antwort. mir ist das modal schon ganz recht, in die Tabelle braucht nicht geklickt zu werden. Vba userform schließen connect. nach einigem Probieren habe ich das Problem gefunden und konnte es umgehen (wenn auch nicht lösen) Das Problem scheint das Terminate-Ereignis zu sein. Wenn ich das ganze in den COde eines Schließen-Buttons einfüge, tut er's ohne Mecker. Thema: Userform sauber öffnen und schließen Userform sauber öffnen und schließen - Similar Threads - Userform sauber öffnen UserForm auf 2 Compuern aktualisieren in Microsoft Excel Hilfe UserForm auf 2 Compuern aktualisieren: Hallo und erst mal schöne Ostern an alle! *:)* Jetzt zu meiner Frage. Ein freigegebenes Excelproject mit Textboxen auf einer Userform liegt auf einem Serverlaufwerk. Die Textboxen können über... TextBoxen in UserForm füllen in Microsoft Excel Hilfe TextBoxen in UserForm füllen: Erst einmal ein freundliches Hallo, da ich hier neu bin*:D* Jetzt zu meinem Problem.
Geändert von Benutzername: (27. 2016 um 12:36 Uhr). Grund: Edit
UserForm ausblenden und schließen | Herbers Excel-Server UserForm ausblenden und schließen Rufen Sie die UserForm auf und geben Sie einen Wert in die TextBox ein. Wenn Sie danach die UserForm ausblenden, bleibt der Wert erhalten, wird sie geschlossen, geht er verloren. UserForm ausblenden und schließen | Herbers Excel-Server. UserForm ausblenden Prozedur: cmdHide_Click Art: Ereignis Modul: Klassenmodul der UserForm frmHideUnload Zweck: UserForm ausblenden und andere UserForm aufrufen Ablaufbeschreibung: Aktive UserForm ausblenden Andere UserForm aufrufen Code: Private Sub cmdHide_Click() End Sub UserForm schließen Prozedur: cmdClose_Click Zweck: UserForm schließen und andere UserForm aufrufen Aktive UserForm schließen Private Sub cmdClose_Click() Unload Me Wert aus 1. UserForm übernehmen Prozedur: UserForm_Initialize Modul: Klassenmodul der UserForm frmValue Zweck: Text aus der TextBox der 1. UserForm einlesen Wert von einer zur anderen TextBox einlesen Private Sub UserForm_Initialize() = 2. UserForm schließen Zweck: Alle UserForms schließen Fehlerroutine, falls die 1.