Textboxen in Userform leeren
Betrifft: Textboxen in Userform leeren
von: Josef
Geschrieben am: 23.08.2004 12:52:05
Hallo!
Gibt es einen allgemeinen Befehlm, damit beim Neu Initialize eine befüllte TextBox wieder geleert ist, oder muß man jede TextBox beim Initialize Befehl eintragen?
Private Sub UserForm_Initialize()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
End Sub
Danke
Betrifft: AW: Textboxen in Userform leeren
von: AndreasST
Geschrieben am: 23.08.2004 13:36:43
Hallo,
so geht's:
Private Sub UserForm_Initialize()
Dim tb As Object
For Each tb In UserForm1.Controls
If TypeName(tb) = "TextBox" Then
tb.Text = ""
End If
Next
End Sub
Gruß
Andreas
Betrifft: AW: Textboxen in Userform leeren
von: Josef
Geschrieben am: 23.08.2004 14:07:16
Hallo Andreas!
Danke für Deine Hilfe
Josef
Betrifft: AW: Textboxen in Userform leeren
von: Andre
Geschrieben am: 23.08.2004 13:38:50
Hi,
beim initialize wird eigentlich immer der Wert vorgegeben, der im VB-Editor der jeweiligen Textbox zugewiesen worden ist.
Wichtig ist, wie du die Userform schließt! Um die voreingestellte Version der Userform zu öffnen bzw. zu initializieren, muß diese vorher mit "Unload me" o.ä. geschlossen werden, nicht aber mit ".hide"! Denn ".hide" blendet nur aus!
mfg Andre
Beiträge aus den Excel-Beispielen zum Thema "Textboxen in Userform leeren"