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!
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!
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!