Microsoft Excel

Herbers Excel/VBA-Archiv

Datumformatierung

Betrifft: Datumformatierung von: Rademacher
Geschrieben am: 23.08.2004 16:32:54

In einer großen Exceltabelle soll eine Sortierung nach Datum erfolgen. In der Spalte Datum sind die Angaben ohne Punkt (z.B. 6082003) enthalten. Das Problem sind die 7-stelligen Angaben, da sie sich nicht in das richtige Format (06.08.2003) bringen lassen. Bei den 8-stelligen ist das über den Pfad Daten-Text in Spalten kein Problem. Hier setzt Excel die Punkte richtig ein.
Kann mir jemand hierbei möglichst schnell weiterhelfen? Eine manuelle Pflege wäre zu aufwendig.

Vielen Dank im voraus

  


Betrifft: AW: Datumformatierung von: Wolfgang
Geschrieben am: 23.08.2004 16:42:22

Zellen als Text formatieren
alle Zellen markieren
untenstehendes Makro ausführen (hängt bei 7-stelligen eine 0 davor)
Dann wie vorher mit 8-stelligen verfahren

for each aCell in selection
if Len(aCell.value)=7 then
aCell.value="0" & aCell.value
end if
next


  


Betrifft: AW: Datumformatierung von: Rademacher
Geschrieben am: 24.08.2004 09:35:52

Danke Wolfgang, hat funktioniert. Einen schönen Tag noch.
Gruß Martin


  


Betrifft: AW: Datumformatierung von: Boris
Geschrieben am: 23.08.2004 18:48:52

Hi,

Hilfsspalte nutzen, darin die Formel
=TEXT(A1;"0-00-0000")*1
und runterkopieren.
Macht z.B. aus "6082003" die Ganzzahl 37839.
Anschließend nach dieser Hilfsspalte sortieren.

Grüße Boris


 

Beiträge aus den Excel-Beispielen zum Thema "Datumformatierung"