Besser wäre es, wenn du in das Feld "Datum" den Datumswert speicherst. Dann kannst du viel besser nach Datum sortieren, weil der Datumswert ab 01.01.1970 aufsteigend ist.
Den Datumswert bekommst du mit Date(). Nach dem Auslesen kannst du mit FormatDate() wieder in das gewünschte Datumsformat anzeigen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
For i = 1 To anz - 1
merki = i
For l = i + 1 To anz
If Punkte(l) > Punkte(merki)
merki = l
EndIf
Next l
Swap Name(i), Name(merki)
Swap Punkte(i), Punkte(merki)
Swap Datum(i), Datum(merki)
Next i
Damit kann ich aber kein Datum sortieren und ich kann das auch nicht in Listen verwenden - oder doch?
Ich programmiere nur noch mit Linux.
Linux Mint 21.x