569 Aufrufe
in Tabellenkalkulation von ahorn38 Experte (3.3k 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
von m-o Profi (22.9k 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
von ahorn38 Experte (3.3k Punkte)
Hallo M.O.
vielen Dank, damit funktioniert es. Prima!
VG A.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...