Nur wenn ich die Userform wieder schließe läuft die Abfolge weiter.
Wie kann man es weiterlaufen lassen ohne das die Box geschlossen werden muss?
Private Sub UserForm_Activate()
txtSearch.Value = Range("spe17").Value
Call FillList
End Sub
Um eine Userform in Excel VBA modeless anzuzeigen, sodass der Code weiterläuft, während die Userform offen bleibt, kannst Du folgende Schritte befolgen:
Öffne den Visual Basic for Applications (VBA) Editor:
ALT + F11
in Excel.Erstelle eine Userform:
Setze die Eigenschaften der Userform:
Modal
auf False
.Zeige die Userform modeless an:
UserForm1.Show vbModeless
Rufe die Userform innerhalb eines Subs auf:
Call
oder direkt mit UserForm1.Show vbModeless
aufrufen.Laufzeitfehler 401:
Userform wird nicht gefüllt:
Verwenden einer Messagebox als Userform:
Nutzen von Application.Wait
oder DoEvents
:
Hier ein einfaches Beispiel, wie Du eine Userform modeless öffnen kannst:
Sub ShowUserForm()
UserForm1.Show vbModeless
' Weitere Anweisungen, die nach dem Öffnen der Userform ausgeführt werden
MsgBox "Die Userform ist jetzt offen!"
End Sub
In diesem Beispiel wird die Userform angezeigt, während gleichzeitig eine Nachricht angezeigt wird.
UserForm_Activate
und UserForm_QueryClose
, um die Interaktivität und das Nutzererlebnis zu verbessern.1. Was bedeutet modal und modeless in Bezug auf Userforms?
Modal bedeutet, dass die Userform den Fokus hat und der Benutzer sie schließen muss, bevor er wieder mit der Hauptanwendung interagieren kann. Modeless erlaubt es dem Benutzer, weiterhin mit der Anwendung zu arbeiten, während die Userform geöffnet ist.
2. Kann ich mehrere Userforms gleichzeitig modeless anzeigen?
Ja, Du kannst mehrere Userforms modeless anzeigen, solange Du darauf achtest, dass sie nicht gleichzeitig modal sind.
3. Wie kann ich sicherstellen, dass meine Userform korrekt gefüllt wird?
Überprüfe, dass alle referenzierten Bereiche in den Excel-Tabellen korrekt sind und dass keine anderen Userforms modal angezeigt werden, während Du versuchst, die Userform zu öffnen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen