Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

":" automatisch in TextBox

Forumthread: ":" automatisch in TextBox

":" automatisch in TextBox
19.12.2025 09:08:52
Thomas Wagner
Hallo Forum,

ich habe in einer UserForm eine TextBox in der ich eine Uhrzeit ##:## eingebe.
Den Doppelpunkt zwischen Sunden und Minuten tippe ich derzeit auch immer händisch mit ein.
Daher ist meine Frage, ob es eine Möglichkeit gibt, den Doppelpunkt automatisch nach der Eingabe von zwei Zahlen zu setzen?
Für euer Antwort schon mal vielen Dank
Gruss Thomas
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ":" automatisch in TextBox
19.12.2025 09:52:29
RPP63
Moin!
Gib die Uhrzeit mittels ,, auf dem Ziffernblock ein.
Im Exit tauscht Du die ,, gegen den :
Dürfte das Einfachste sein.
Replace(Textbox1.Text, ",,", ":")


Gruß Ralf
AW: ":" automatisch in TextBox
19.12.2025 10:45:21
GerdL
Hallo Thomas!

Zum Beispiel:
Code ins Modul des Userform; Name der Textbox ggf. anpassen.
Private Sub TextBox1_AfterUpdate()


TextBox1 = Replace(TextBox1.Text, ",,", ":")

End Sub


Gruß Gerd
Anzeige
AW: ":" automatisch in TextBox
19.12.2025 15:41:13
Yal
Hallo Thomas,

üblicherweise richtet man in den Autokorrektur-Optionen, dass die doppel-Komma in ein Doppelpunkt automatisch korrigiert wird.
Es funktioniert blendend für Eingaben direkt in Excel. Für einen Textbox weiss ich leider nicht. Einfach probieren.

VG
Yal
AW: ":" automatisch in TextBox
19.12.2025 19:25:44
xlKing
nAbend in die Runde

Private Sub TextBox1_Change()

If Len(TextBox1.Text) = 2 Then TextBox1.Value = TextBox1.Value & ":"
End Sub


Gruß Mr. K.
Anzeige
AW: ":" automatisch in TextBox
19.12.2025 13:26:22
Daniel
Hi

Im AfterUpdate-Event:

TextboxX.Text = Format(TextboxX.Text, "00\:00")

Gibt dann einfach die Zeit ohne Trennzeichen ein, nach der Eingabe wird der Doppelpunkt ergänzt.

Während der Eingabe finde ich so etwas störend und es ist auch aufwendig, das so zu programmieren, dass es sauber funktioniert, auch beim korrigieren

Gruß Daniel
Anzeige
AW: ":" automatisch in TextBox
19.12.2025 10:29:24
Thomas Wagner
Hallo Ralf,

Danke schon mal für deine Hilfe aber da komm ich noch nicht ganz klar mit...
Wie muss denn der Befehl in der Codeingabe lauten?

Privat Sub TextBox1_???( )

Replace(Textbox1.Text, ",,", ":")

End Sub
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18