Hallo,
In einem Excel-Formular lese ich per SQL Daten aus einer Access-Datenbank ein. Diese werden in einem ListView dargestellt. Nun möchte ich möchte den ganzen Kram spaltenweise sortieren. Sofern es sich dabei um Strings handelt ist ja alles in Ordnung. Nur bei Zahlen stimmt die Sortierung nicht.
Beispielwerte aus einer Spalte: 1,56,10,20,369,22,8
Die Sortierung sieht dann so aus: 1,10,20,22,369,56,8
Soll aber so aussehen: 1,8,10 …
Der Code sieht so aus:
With ListView
.SortKey = ColumnHeader.Index - 1
If .SortOrder = lvwAscending Then
.SortOrder = lvwDescending
Else
.SortOrder = lvwAscending
End If
.Sorted = True
End With
Kann mir jemand helfen ??
Gruß, Martin