Datumsformat wird nicht übernommen!

Hallo zusammen,

ich bin kurz vor dem Verzweifeln (und das an einem Freitag!). Ich habe folgendes Problem.

Wir bekommen aus scriptgesteuerten Dateien od. älteren Excel-Versionen Dokumente zur weiteren Verarbeitung. In diesen gelieferten Dokumenten gibt es z.B Spalten mit Datum (von-bis) in Form von „01.02.99“. In Excel 97 SR2 möchten wir nun diese Formate ändern z.B. nach „01. Jan 99“ über den Weg , ohne auf ein Makro zurückzugreifen. Allerdings wird das gewünschte Format insofern nicht übernommen, das die Bildschirmanzeige immer noch dem alten Stand entspricht.
Auch ein „Neu-Berechnen“ (F9) od. Datei berechnen über bringt kein Erfolg.
Erst nach aktivieren der Zelle mit „F2 + Enter“ wird das richtige Format angezeigt. Anschließend kann ich dann die Spalte auch korrekt nach Datum sortieren lassen! Bei mehreren hunderten von Zeilen ziemlich aufwendig. Hier müßte doch Excel ein Hausmittel bereithalten?!

Wo liegt der Fehler? Was machen wir falsch?
Über jeden heißen Tip würde ich mich freuen!

MfG
Georg

Hallo
verzweifeln muss nicht sein…

Das Problem liegt daran, dass die importierten Zellen als TEXT-Format vorliegen und erst wenn Du sie mit ENTER abschickst, werden sie als Zahl (Datum) erkannt.
Mache folgendes:

  • schreibe in eine leere Zelle eine 0
  • kopiere sie
  • markiere Deine komische Datumsspalte
  • Bearbeiten - Inhalte einfügen - addieren wählen (EXCEL addiert dann eine Null zu allen Datumswerten, und macht daraus Zahlen; also Werte von 37000 o.ä.)
  • Die Daumsspalte neu formatieren

Das wars
Gruß Andreas

Wir bekommen aus scriptgesteuerten Dateien od. älteren
Excel-Versionen Dokumente zur weiteren Verarbeitung. In diesen
gelieferten Dokumenten gibt es z.B Spalten mit Datum (von-bis)
in Form von „01.02.99“. In Excel 97 SR2 möchten wir nun diese
Formate ändern z.B. nach „01. Jan 99“ über den Weg , ohne
auf ein Makro zurückzugreifen. Allerdings wird das gewünschte
Format insofern nicht übernommen, das die Bildschirmanzeige
immer noch dem alten Stand entspricht.
Auch ein „Neu-Berechnen“ (F9) od. Datei berechnen über
bringt kein Erfolg.
Erst nach aktivieren der Zelle mit „F2 + Enter“ wird das
richtige Format angezeigt. Anschließend kann ich dann die
Spalte auch korrekt nach Datum sortieren lassen! Bei mehreren
hunderten von Zeilen ziemlich aufwendig. Hier müßte doch Excel
ein Hausmittel bereithalten?!

Wo liegt der Fehler? Was machen wir falsch?
Über jeden heißen Tip würde ich mich freuen!

MfG
Georg

Hallo Georg,

wenn Du Dir nicht allzuviel Arbeit machen willst, hilft nur ein Makro:

Sub FZweiSimulieren()
For Each Cell In Selection

Application.SendKeys "{F2}+{ENTER}", True
Next

End Sub

Alle betreffenden Zellen markieren und dann ausführen

gruss moritzbock


In Excel 97 SR2 möchten wir nun diese
Formate ändern z.B. nach „01. Jan 99“ über den Weg , ohne
auf ein Makro zurückzugreifen. Allerdings wird das gewünschte
Format insofern nicht übernommen, das die Bildschirmanzeige
immer noch dem alten Stand entspricht.
Auch ein „Neu-Berechnen“ (F9) od. Datei berechnen über
bringt kein Erfolg.
Erst nach aktivieren der Zelle mit „F2 + Enter“ wird das
richtige Format angezeigt. …

Wo liegt der Fehler? Was machen wir falsch?
Über jeden heißen Tip würde ich mich freuen!

MfG
Georg