Ich habe eine ellenlange Spalte mit vielen Daten, bei denen die Punkte fehlen (TT.MM.JJJJ). Bei vielen Daten fehlt vorne an erster Stelle auch die Null.
Ich möchte gerne, dass das richtige Datum erscheint.
Wenn ich die komplette Spalte markiere und als Datum formatiere stimmen wenige Daten und die Meisten werden mit ######## ausgegeben.
Muss meine Spalte A mit den verkehrten Daten stehen bleiben ? Die würde ich noch gerne verschwinden lassen. Und Spalte B soll dann die neue Spalte A sein. Geht das auch irgendwie ?
Ich weiß ja nicht, auf welche Lösung Du Dich beziehst! Formellösung: Die (als Datum formatierte) Spalte B kopierst Du und fügst sie sofort als Wert wieder ein und löscht danach Spalte A. Bei der VBA-Lösung (die ich mir nicht angeschaut habe) dürftest Du schmerzfrei sofort Spalte A löschen.
Aber: Deine Liste stammt ja aus einer Abfrage. Man könnte sicherlich auch bereits da ansetzen.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
da kann ich Ralf nur recht geben: sorge dafür, dass die Powerquery-Abfrage gleich vernünftige Ergebnisse liefert.
Ansonsten reicht als Formellösung auch =--TEXT(A2;"00-00-0000")
Oder wenn man sich nicht auf die Text-Umwandlung und anschließende Interpretation als Datum verlassen will, sondern lieber auf die Mathematik vertraut: =DATUM(REST(A2;10000);REST(KÜRZEN(A2/10000);100);KÜRZEN(A2/1000000))