Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zelleninhalt sortieren
#11
Eine Datei ohne Daten macht jetzt nicht wirklich Sinn...
Du hast doch bestimmt eine Datei, die zum Teil ausgefüllt ist und in der Dein Code laufen sollte.
Antworten Top
#12
Hallo Lutz,

die Daten werden ja per rechtsklick ins Auftrags Feld händisch erzeugt.
Habe mal eine Zelle befüllt, und man sieht, das mit dem Datum klappt mit der Zeit nicht.


Gruß


Angehängte Dateien
.xlsm   LOP.xlsm (Größe: 705,04 KB / Downloads: 2)
Antworten Top
#13
Hallo MisterA,

entschuldige bitte die späte Antwort, war im Urlaub und dann war etwas viel los...

Die Lösug ist
Code:
If CDate(Mid(Ar(Wert1), 2, 10)) + CDate(Mid(Ar(Wert1), 15, 8)) < CDate(Mid(Ar(Wert2), 2, 10)) + CDate(Mid(Ar(Wert2), 15, 8)) Then
oder auch
Code:
If CDate(Mid(Ar(Wert1), 2, 10) & " " & Mid(Ar(Wert1), 15, 8)) < CDate(Mid(Ar(Wert2), 2, 10) & " " & Mid(Ar(Wert2), 15, 8)) Then

Dein Post am 27.10. 8:03 war etwas irreführend, da der Code so ja gar nicht gelaufen ist sondern in einen Fehler gelaufen ist.
Daher mit CDate(Mid(Ar(Wert1), 2, 10)) das Datum ermitteln, mit  CDate(Mid(Ar(Wert1), 15, 8)) die Uhrzeit ermitteln und beides addieren um den Wert zu erhalten nach dem sortiert werden soll.
oder
Datum und Uhrzeit ermittel, daraus durch Trennung mit einem Leerzeichen einen für Excel lesbaren Zeitstempel erzeugen und den mit CDate umwandeln.

Gruß,
Lutz
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste