wie kann ich den Inhalt von Textboxen löschen, wenn der inhalt in die Tabelle übertragen wurde.
Es handelt sich um insgesamt 38 TB´en in einer UserForm.
Danke
wie kann ich den Inhalt von Textboxen löschen, wenn der inhalt in die Tabelle übertragen wurde.
Es handelt sich um insgesamt 38 TB´en in einer UserForm.
Danke
Wenn du den Wert ausliest kannst du doch anschliessend gleich die Textbox löschen:
Auslesen:
Range("A1") = Me.Textbox1
Löschen
Me.Textbox1 = ""
Gruss Rainer
Deine Userform mit den Textboxen heisst UserForm1.
Dein zweites Userform hat einen Button der zum Löschen der Textboxen dient.
Du musst dann die geöffnete userform mit dem Namen der Userform ansprechen:
Userform1.Textbox1 = ""
Userform2.Textbox2 = ""
usw.
Gruss Rainer
Range("A1") = Me.Textbox1
Me.Textbox1 = ""
Range("A2") = Me.Textbox2
Me.Textbox2 = ""
Fehler: Textbox wird nicht geleert.
Fehler: Daten werden nicht in die Tabelle übertragen.
Fehler: UserForm öffnet sich nicht.
Du kannst auch ein separates Subroutine erstellen, um alle Textboxen in einer UserForm zu leeren. Hier ist ein Beispiel:
Sub TextboxenLeeren()
Dim ctrl As Control
For Each ctrl In UserForm1.Controls
If TypeOf ctrl Is MSForms.TextBox Then
ctrl.Value = ""
End If
Next ctrl
End Sub
Diese Methode ist besonders nützlich, wenn Du viele Textboxen hast und nicht jede manuell ansprechen möchtest.
Beispiel 1: Übertragung und Leeren von Textboxen
Private Sub CommandButton1_Click()
Range("A1") = Me.Textbox1
Me.Textbox1 = ""
Range("A2") = Me.Textbox2
Me.Textbox2 = ""
End Sub
Beispiel 2: Bestätigungsabfrage vor dem Leeren
Private Sub CommandButton2_Click()
If MsgBox("Möchten Sie die Textboxen leeren?", vbYesNo) = vbYes Then
TextboxenLeeren
End If
End Sub
1. Wie kann ich alle Textboxen auf einmal leeren? Du kannst eine Schleife verwenden, um alle Textboxen in der UserForm zu durchlaufen und zu leeren. Siehe den Abschnitt "Alternative Methoden" für ein Beispiel.
2. Funktioniert das auch in Excel 2016? Ja, die beschriebenen Methoden sind in Excel VBA ab Version 2007 und höher anwendbar. Achte darauf, die richtige UserForm und die Textboxnamen zu verwenden.
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