258 Aufrufe
Gefragt in Tabellenkalkulation von ahorn38 Experte (3.2k Punkte)
Hallo,

ich habe in einer Datei eine Datumsspalte "B" die als Datum formatiert ist. Die Datensätze kommen allerdings aus verschiedenen Quellen und ich vermute, dass dabei auch verschiedene Formate "importiert" werden obwohl alle Datensätze das Datum im Datumsformat anzeigen.
Es gelingt mir aber absolut nicht, die Datei nach dieser Spalte mit aufsteigendem Datum zu sortieren. Es gibt immer wieder Fehler, d.h. die Sortierung stimmt nicht.

[code].....Range("A2:J" & Cells(Rows.Count, 1).End(xlUp).Row).Sort _
        Key1:=Range("B:B"), Order1:=xlAscending, _
        Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom[/code]

Hat jemand einen Tipp?
Danke und Gruß A.

2 Antworten

0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Andreas,

hast du dir die "falschen" Daten mal genauer angesehen?

Du kannst ja auch mal die Sortierung mit
[code]DataOption:= xlSortTextAsNumbers[/code]
testen, dann wird eine Zahl, die im Textformat vorliegt, wie eine Zahl sortiert:

.[code]Range("A2:J" & Cells(Rows.Count, 1).End(xlUp).Row).Sort _
        Key1:=Range("B:B"), Order1:=xlAscending, DataOption:= xlSortTextAsNumbers,_
        Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom[/code]

Gruß

M.O.
0 Punkte
Beantwortet von ahorn38 Experte (3.2k Punkte)
Hallo M.O.
vielen Dank, damit funktioniert es. Prima!
VG A.
...