Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1244to1248
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

TextBox Wert Löschen

TextBox Wert Löschen
Heinz
Hallo Leute
Ich habe eine UF,wo mit den TextBoxen Werte eingetragen werden.
Nun möchte ich statt Werte eintragen,das Werte gelöscht werden.
Zb. in Textbox TextBoxE gebe ich eine 4 ein. nun wird in Sheets "Einbringt." eine 4 eingetragen.
Nun möchte ich aber die 4 löschen.
Könnte mir dazu bitte jemand helfen ?
Danke
Heinz
'Eintragen
Private Sub CommandButton1_Click()
Dim i As Integer
Dim Zeile As Integer
Application.ScreenUpdating = False
If TextBoxE  "" Then
Zeile = UserForm_Stunden.TextBoxHidden.Value
For i = 27 To 256
If ThisWorkbook.Worksheets("TextBoxE").Cells(Zeile, i).Text = "" Then
Sheets("Einbringt.").Unprotect Password:="vetro"
ThisWorkbook.Worksheets("Einbringt.").Cells(Zeile, i) = TextBoxE.Value
Exit For
End If
Next i
End If
Sheets("Einbringt.").Protect Password:="vetro"
UserForm_Stunden.Hide
If TextBoxÜ  "" Then
Zeile = UserForm_Stunden.TextBoxHidden1.Value
For i = 183 To 256
If ThisWorkbook.Worksheets("Üst").Cells(Zeile, i).Text = "" Then
Sheets("Üst").Unprotect Password:="vetro"
ThisWorkbook.Worksheets("Üst").Cells(Zeile, i) = TextBoxÜ.Value
Exit For
End If
Next i
End If
Sheets("Üst").Protect Password:="vetro"
TextBoxÜ = ""
TextBoxE = ""
UserForm_Stunden.Hide
Application.ScreenUpdating = True
End Sub
'Eintragen
Private Sub TextBoxE_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Dim Regex As Object
Set Regex = CreateObject("vbScript.Regexp")
With Regex
.Pattern = "(^\d+\.\d+$|^\d+\.$|^\d+$)"
If .test(TextBoxE.Text & Chr(KeyAscii)) = False Then KeyAscii = 0
End With
TextBoxE = ""
End Sub
'Eintragen
Private Sub TextBoxÜ_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Dim Regex As Object
Set Regex = CreateObject("vbScript.Regexp")
With Regex
.Pattern = "(^\d+\.\d+$|^\d+\.$|^\d+$)"
If .test(TextBoxÜ.Text & Chr(KeyAscii)) = False Then KeyAscii = 0
End With
TextBoxÜ = ""
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Was löschen
19.01.2012 12:38:58
Harald
Hallo Heinz,
willst Du die 4 in dem Sheet löschen, oder die 4 aus der Textbox löschen? Wird mir nicht ganz klar.
Im Sheet löschen:
ThisWorkbook.Worksheets("Einbringt.").Cells(Zeile, i) = ""
In der Textbox löschen:
TextBoxE = ""
Gruß
Harald
AW: Was löschen
19.01.2012 12:43:06
Heinz
Hallo Harald
Ich möchte die 4 im Sheets löschen.
Danke Heinz
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige