Bonjour,
j'ai le code suivant qui me permet de trier une list view lorsque je clique sur l'entête des colonnes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
ListView1.Sorted = False
ListView1.SortKey = ColumnHeader.Index - 1
If ListView1.SortOrder = lvwAscending Then
   ListView1.SortOrder = lvwDescending
Else
   ListView1.SortOrder = lvwAscending
End If
ListView1.Sorted = True
End Sub
Ce code marche très bien lorsqu'il s'agit de string dans les items mais lorsque j'ai :
9,7
0,4
72,5
Il classera plutot comme ceci
0,4
72,5
9,7
Quelqu'il faudrait changer dans le code pour résoudre ce problème ?

Par avance merci.