Office: Unterschiedliches Datumsformat bei Speichern unter (Excel 2010)

Helfe beim Thema Unterschiedliches Datumsformat bei Speichern unter (Excel 2010) in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich verarbeite monatliche Exceldatei von verschiedenen Gesellschaften. Diese sollen anschließend in Access importiert werden. Einige Spalten... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von User, 30. Januar 2012.

  1. Unterschiedliches Datumsformat bei Speichern unter (Excel 2010)


    Hallo,

    ich verarbeite monatliche Exceldatei von verschiedenen Gesellschaften. Diese sollen anschließend in Access importiert werden.

    Einige Spalten enthalten Datumswerte, die leider in unterschiedlichen Formaten in einer Textdatei ausgegeben werden. In Excel selber sind die Zellen als Datum formatiert, und die Anzeige präsentiert mir auch brav die deutsche Schreibweise tt.mm.jjjj.

    Als Vorbereitung des Imports lasse ich das Arbeitsblatt als Unicode Text speichern. In Excel rufe ich dazu die folgende Funktion auf:
    Code:
    Funktioniert auch alles bestens, außer dass die Datumswerte bei Dateien aus dem Ausland, z.B. Norwegen, Indien usw., teilweise anders aussehen:
    • tt.mm.jjjj
    • tt/mm/jjjj
    • mm/tt/jjjj

    Wenn ich die Datei manuell mittels "Speichern unter" ausgeben lasse, erhalte ich immer tt.mm.jjjj! Wie kann das sein, dass mit eine Anweisung in VBA ein anderes Ergebnis liefert als der Weg über die UI? Kann man das ändern?

    Vielen Dank,
    Stefan

    :)
     
  2. Hi Stefan,
    bist du sicher, dass in jeder dieser Zellen tatsächlich ein Datum steht?
    Manchmal sieht auch ein Text wie ein Datum aus...

    Zum Test formatier doch mal alle Zellen, in denen ein Datum stehen sollte,
    z. B. mit T.MMM.JJ
    Dann sollte jedes Datum z. B. so aussehen: 5.Aug.11
    Wenn der Wert einer Zelle trotz dieses Formats noch wie 05.08.2012
    angezeigt wird, steht wohl der Text "05.08.2012" in der Zelle - aber kein Datum.

    Dein Problem sind dann nicht die Formate, sondern die Werte.
    Du müsstest alles, was ein Datum sein soll, aber nur so aussieht, in ein Datum umwandeln.
    Dazu ein Tipp: Online - Excel: Textzahlen konvertieren
     
    Erich G., 1. Februar 2012
    #2
  3. Hallo Erich,

    danke für deinen Einwand. Mit dem genannten Verfahren habe ich nun festgestellt, dass in einer Spalte wirklich Datumswerte stehen, diese werden per VBA als tt/mm/jjjj ausgegeben. Bei manuellem Speichern unter erscheint dann tt.mm.jjjj - zumindest im deutschen Excel.

    Die weiteren Spalten enthalten anscheinend Text, denn nach Ändern des Zellenformats steht dort exakt dasselbe.

    Dies erklärt dann immerhin die Unterschiede innerhalb einer Datei. Allerdings wundert mich immer noch, dass VBA ein anderes Ergebnis produziert als der manuelle Weg über die GUI. Vor allem ist tt/mm/jjjj automatisiert nicht von mm/tt/jjjj zu unterscheiden, wenn der Tag
     
  4. Unterschiedliches Datumsformat bei Speichern unter (Excel 2010)

    Hallo Stefan,

    Der Dialog "Speichern unter... -> Textdatei" verwendet die lokalen Einstellungen für Datumswerte (Systemsteuerung|Regions- und Sprachoptionen).
    VBA hingegen "denkt" in Englisch (USA) - also Monat/Tag/Jahr (gleiches auch bei Dezimaltrennzeichen, "Tausenderpunkt").
    Willst Du per VBA die lokale Schreibweise erreichen, nutze das Argument "Local":
    Code:
    Grüße
    EarlFred
     
    EarlFred, 2. Februar 2012
    #4
  5. Hallo EarlFred,

    danke für deine Unterstützung. Leider ändert das Einfügen der Local-Option nichts an der Ausgabe. Und das Datum wird auch nicht im US-Format Monat/Tag/Jahr gespeichert, statt dessen erhalte ich Tag/Monat/Jahr.

    Möglicherweise wird das Datum in Norwegen auch so eingetragen. Wenn wir indische Tabellen erhalten, wird nämlich in der Textdatei Monat/Tag/Jahr gespeichert. Allerdings hätte ich bei einem Datumsfeld erwartet, dass es unabhängig von der Eingabe gespeichert wird, z.B. als Dezimalzahl wie in Access.

    In der Arbeitsblattansicht sehe ich auch korrekterweise das Datum formatiert mit meinen lokalen Einstellungen, also Tag.Monat.Jahr. Gemäß Erichs Tipp wird nach dem Erstellen eines eigenes Formats auch dieses korrekt angezeigt.

    So langsam verzweifel ich an dieser Eigenart von Excel, hätten wir bloß direkt CSV oder TXT zum Datenaustausch vereinbart. *wink.gif*

    Viele Grüße,
    Stefan
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
  6. Hallo Stefan,

    dann mal ganz anders: Du sagst ja, die Datumsangaben werden von Excel korrekt als Datumswert erkannt. Es dürfte dann beim direkten Import in Access vermutlich auch keine Probleme geben. Warum also der Umweg über einen Text-Export?

    Grüße
    EarlFred
     
    EarlFred, 2. Februar 2012
    #6
  7. Hallo EarlFred,

    warum CSV? Ja, die Schnittstelle ist schon da, einen Excel-Import müsste ich neu schreiben. Das will der Kunde momentan nicht investieren.

    Außerdem hatte ich in der Vergangenheit immer wieder Probleme beim direkten Auslesen aus Excel mit Sonderzeichen etc. Allerdings waren damals noch keine Dateien aus dem Ausland im Einsatz, vielleicht mache ich einfach mal einen Test?

    Viele Grüße,
    Stefan
     
Thema:

Unterschiedliches Datumsformat bei Speichern unter (Excel 2010)

Die Seite wird geladen...
  1. Unterschiedliches Datumsformat bei Speichern unter (Excel 2010) - Similar Threads - Unterschiedliches Datumsformat Speichern

  2. Unterschiedliche Steuersätze

    in Microsoft Excel Hilfe
    Unterschiedliche Steuersätze: Hallo Zusammen, ich benötige eure Unterstützung bei einem "Problem" mit zwei unterscheidlichen Steuersätzen. Ich habe ein kleines Unternehmen mit Steuersätzen von 7% und 19%. Ich habe sowohl...
  3. Zwei Dateien vergleichen - Zielinfo in unterschiedlichen Spalten

    in Microsoft Excel Hilfe
    Zwei Dateien vergleichen - Zielinfo in unterschiedlichen Spalten: Hallo, ich benötige eure Unterstützung. Ich habe zwei Dateien (Excel) dahingehend abgleichen ob in der einen Datei (Master) Zieldaten (Boxennummern - jede in einer Zeile) und deren Folgedaten...
  4. Prüfung unterschiedlicher Zellen auf Inhalt und Konsequenz

    in Microsoft Excel Hilfe
    Prüfung unterschiedlicher Zellen auf Inhalt und Konsequenz: Hallo zusammen, ich habe einen Code, bei dem ich mehrere voneinander getrennte Zellen auf Befüllung prüfe. Wenn ich mindestens eine nicht befülle, erscheint eine Fehlermeldung und das Script...
  5. Unterschiedliche Landes PLZ

    in Microsoft Excel Hilfe
    Unterschiedliche Landes PLZ: Schön guten Abend, In einer Datei sind PLZ`s aus Deutschland , Österreich und die Schweiz, Über die PLZ möchte ich mir den Ort usw. wieder geben lassen. Aber wie erfasst man dann die PLZ`s...
  6. in Aufzählung sind die Aufzählungszeichen unterschiedlich

    in Microsoft Word Hilfe
    in Aufzählung sind die Aufzählungszeichen unterschiedlich: In einer Aufzählung werden einzelne Aufzählungszeichen (Buchstaben) unterschiedlich dargestellt - siehe Anhang Wir können in der Formatvorlage keine Einstellung zu den einzelnen Buchstaben finden...
  7. Spalte unterschiedlich sortieren/ausblenden

    in Microsoft Excel Hilfe
    Spalte unterschiedlich sortieren/ausblenden: Hallo zusammen, ich würde gerne in einer sehr langen Liste - ähnlich der im Anhang - sowohl im Linken Bereich als auch im rechten Bereich -getrennt/unabhängig voneinander die Zeilen mit der...
  8. unterschiedliche Datumsformate vereinheitlichen

    in Microsoft Excel Hilfe
    unterschiedliche Datumsformate vereinheitlichen: Hallo liebe Excel Experten, ich habe einen Datenexport in dem das Datum unterschiedlich formatiert vorliegt wie in der angehängten Bsp-Datei. Hat jmd eine Idee wie ich dieses vereinheitlichen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden