Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1624to1628
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

Wenn Backspace Taste dann

Wenn Backspace Taste dann
18.05.2018 09:54:42
Willi
Hallo,
ich möchte, dass in einer Textbox nach dem vierten Zeichen automatisch einen Bindestrich eingefügt wird. Das funktioniert auch mit folgendem Code:
Private Sub TextBox1_Change()
If Len(Me.TextBox1) = 4 Then
Me.TextBox1 = Me.TextBox1 & "-"
End If
End Sub
Wenn aber der Bindestrich gelöscht wird, soll auch gleichzeitig das vierte Zeichen gelöscht werden. Wie kann ich das machen?
Gruß,
Willi

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn Backspace Taste dann
18.05.2018 10:26:19
Chris
probier mal das:

Option Explicit
Private lenalt
Private Sub TextBox1_Change()
If Len(Me.TextBox1) = 4 Then
If lenalt  5 Then
Me.TextBox1 = Me.TextBox1 & "-"
Else
Me.TextBox1 = Left(Me.TextBox1, 3)
End If
lenalt = Len(Me.TextBox1)
End If
End Sub

AW: Wenn Backspace Taste dann
18.05.2018 10:26:51
Chris
probier mal das:

Option Explicit
Private lenalt
Private Sub TextBox1_Change()
If Len(Me.TextBox1) = 4 Then
If lenalt  5 Then
Me.TextBox1 = Me.TextBox1 & "-"
Else
Me.TextBox1 = Left(Me.TextBox1, 3)
End If
lenalt = Len(Me.TextBox1)
End If
End Sub

Anzeige
AW: Wenn Backspace Taste dann
18.05.2018 12:50:02
Willi
Hallo Chris,
danke, das hilft erstmal weiter
Gruß,
Willi
AW: Wenn Backspace Taste dann
18.05.2018 10:27:36
Chris
probier mal das:
Option Explicit
Private lenalt
Private Sub TextBox1_Change()
If Len(Me.TextBox1) = 4 Then
If lenalt  5 Then
Me.TextBox1 = Me.TextBox1 & "-"
Else
Me.TextBox1 = Left(Me.TextBox1, 3)
End If
lenalt = Len(Me.TextBox1)
End If
End Sub

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige