Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
568to572
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
568to572
568to572
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

aus 1.1.7 soll 01.01.2007 werden

aus 1.1.7 soll 01.01.2007 werden
17.02.2005 12:31:21
Edwin
Hallo zusammen,
ich habe folgenden umständlichen und nicht vollständig funktionierenden VBA:

Private Sub txtDatum_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If txtDatum.Text = Format(txtDatum.Text, "dd.mm.yy") Or txtDatum.Text = Format(txtDatum.Text, "d.m.yy") Or txtDatum.Text = Format(txtDatum.Text, "d.m.y") Then
txtDatum.Text = Format(txtDatum.Text, "dd.mm.yyyy")
ElseIf txtDatum.Text = Format(txtDatum.Text, "dd.mm.yyyy") Then
BlaBla
End If
End Sub

Ich will halt erreichen, dass sämtliche Datumseingaben in "dd.mm.yyyy" umgewandelt werden.
Kann ich das irgendwie eleganter lösen, vorallem "d.m.y" geht gar nicht?
Gruß
Edwin

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: aus 1.1.7 soll 01.01.2007 werden
Tim
Da genügt das Zahlenformat TT.MM.JJJJ
Tim
Danke
Edwin
Hallo Tim,
manchmal denke ich einfach viel zu kompliziert.
Vielen Dank!
Gruß
Edwin
AW: len()?
Nike
Hi,
mal mit len() versucht?
if len(txtDatum.Text)&lt10 then
txtDatum = Format(txtDatum.Text, "dd.mm.yyyy")
end if
Bye
Nike
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige