Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

DATWERT -> #WERT
#1
Hallo allerseits, 

ich weiß, dass dieser Fehler schon vermehrt diskutiert wurde, allerdings haben bisherige Lösungsansätze nicht funktioniert...

Aus einem Tool erhalte ich einen Report, welcher leider ein kompliziertes Datumsformat enthält. Ich habe versucht mittels DATWERT versucht die Daten zu konvertieren. Seltsamerweise funktioniert es nur bei der Hälfte der Daten (obwohl diese vom Aufbau identisch sind). Es ist auch alles als Text formatiert...

Vielleicht weiß jemand eine schnelle Lösung. Bin dankbar für jede Hilfe. 

Vielen Dank


Angehängte Dateien
.xlsx   Test1.xlsx (Größe: 10,43 KB / Downloads: 13)
Antworten Top
#2
Hallo,

VBA kann dieses US-Zeitformat lesen:

Code:
for i = 2 to 20
   cells(i,"F") = cdate(cells(i,2))
next i

mfg
Antworten Top
#3
(23.07.2019, 15:42)Skar schrieb: Hallo allerseits, 

ich weiß, dass dieser Fehler schon vermehrt diskutiert wurde, allerdings haben bisherige Lösungsansätze nicht funktioniert...

Aus einem Tool erhalte ich einen Report, welcher leider ein kompliziertes Datumsformat enthält....
Vielleicht weiß jemand eine schnelle Lösung. Bin dankbar für jede Hilfe. 

Vielen Dank

Hallo, hier kann Power Query helfen... Einfach Tabelle nach Power Query laden und im richtigen Datumsformat wieder ausgeben. Oder Tabelle nicht öffnen) importieren und dann ohne Zwischenschritt im richtigen Datumsformat ausgeben...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#4
Hallo S...,

eine Bemerkung zu
Zitat:Seltsamerweise funktioniert es nur bei der Hälfte der Daten

Diese Aussage ist falsch. Die Funktion Datwert vertauscht aus dem amerikanischen Format "M/D/YYYY" den Monat und den Tag. Das ist auch die Ursache des Fehlers, da Excel zB. einen Monat 18 nicht kennt.
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#5
Hallo Fennek

Hast du deinen VBA Code einmal getestet.

Bei mir verhaltet sich dieses Macro einfach nur Pervers.

Tage und Monate werden nur getauscht, wenn es zur Darstellung eines Datums erforderlich ist.
3/21/2019 wird zu 21.03.2019 --Tage und Monate vertauscht =richtig
14/6/2019 wird zu 14.06.2019 --Tage und Monate nicht vertauscht Sad ??

Gruss Sepp
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste