Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Datumsformat nach VBA





Frage

Hallo zusammen, ich habe ein Problem zu dem schon viele Artikel verfasst wurden. Ich habe mir auch schon sehr viele angeschaut, doch mein spezielles Problem war nicht dabei. Ich habe eine UserForm aus der von Textbox in eine Zelle ein Datum übertragen wird. Die Textbox gibt diesen Wert als Textbox1.value weiter und es wird auch ein abgleich gestartet, der nur die Eingabe des richtigen Formates tt.mm.yyyy zulässt. die Zellen in die das Datum geschrieben wird sind auch als Datum formatiert (allerdings im Format 1.Apr. 98) Lange rede kurzer Sinn, ich hatte gedacht, dass Excel mir die den Wert der Textbox automatisch in diese Datumsformat umwandelt, da ich ja definiert habe, dass es ein Textbox1.value ist... Kann das jemand nachvollziehen? (ist schon etwas verzwickt) Kann mir jemand sagen was ich falsch mache? Grüße Markus

Antwort 1 von Marsi79

Hab selbst ne Lösung gefunden...




Sub Datum_aktivieren()
Dim c As Range
   For Each c In ActiveSheet.UsedRange
    If Not IsEmpty(c) Then
    If IsDate(c) Then c = CDate(c)
    End If
    Next
End Sub