ich habe eine Exceltabelle mit vielen Datensätzen. Eine Spalte in meiner Tabelle enthält einen Wert, der eigentlich eine Zeitangabe ist, also Datum plus Uhrzeit
"04.10.2012 10:00:00"
Leider werden die Zellen von Excel nicht als Datumswert erkannt.
Jetzt habe ich schon mal herausgefunden, wie ich die ganze Spalte auf einmal in ein Datumsformat ändern kann (Spalte markieren und die Aktion "Daten - Datentools - Text in Spalten" ausführen). Das klappt auch prima.
Ich habe diese Funktion mit dem MacroRecorder aufgezeichnet und gehofft, dass dies dann auch vom Macro genauso ausgeführt wird... Aber falsch gedacht.
Über ein Macro wird der Code zwar ohne Fehler ausgeführt aber das Format der Spalte ändert sich nicht.
Muss der Code irgendwie noch verändert werden, damit das ausgeführt wird.?
Hier der aufgezeichnete Code
Columns("C:C").Select
Selection.TextToColumns Destination:=Range("C1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 4), TrailingMinusNumbers:=True
Wäre super, wenn das jemand herausfindet.....
Gruß Alex