Bonsoir,

j'utilise une fonction de tri toute simple, mais le seul
souci c'est qu'elle me classe les chiffres avant les lettres
alors que je voudrais que cela soit le contraire!

Elle me fait : 2,3,4 a, b c
et j'aimerais avoir: a,b,c,2, 3 4

Faut il changer la fonction elle même et lui ajouter
une exception?
Merci pour votre aide!



' trier un tableau par ordre alphabétique

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Sub TriTableau(T() As String)
Dim i, j, N, m As Integer    'Variable de boucle i, j ; N= nombre d'éléments-1
Dim Min As Integer
Dim Temp  As String
 
N = UBound(T) '
Min = LBound(T)
 
For i = Min To N
 
    For j = Min To N - 1
 
        If UCase(T(j)) > UCase(T(j + 1)) Then
 
            Temp = T(j): T(j) = T(j + 1): T(j + 1) = Temp
 
        End If
 
    Next j
 
 Next i
End Sub