Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema CheckBox
BildScreenshot zu CheckBox CheckBox-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Label
BildScreenshot zu Label Label-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema TextBox
BildScreenshot zu TextBox TextBox-Seite mit Beispielarbeitsmappe aufrufen

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"