adelaidetermote
XLDnaute Nouveau
Bonjour tout le monde
Petit post car j' ai un problème avec un algorithme de tri VBA. Alors en fait je crée un tableau temporaire td a 43 lignes et 2 colonnes dans un code VBA dans lequel est envoyé par une boucle FOR un nombre et un nom respectivement dans la 1ere et 2eme colonne. Après ceci je souhaite donc effectuer un tri dans ce tableau afin que les données soient rangées dans l' ordre décroissant. Voici le code de tri appliqué
For i = 0 To 42
For j = 0 To 42
If td(i, 0) < td(j, 0) Then
temp0 = td(i, 0)
temp1 = td(i, 1)
td(i, 0) = td(j, 0)
td(i, 1) = td(j, 1)
td(j, 0) = temp0
td(j, 1) = temp1
End If
Next j
Next i
J'ai un problème parce que il marche pas tout simplement, enfin pas d' erreur dans le code mais il ne range pas du tout les données par ordre décroissant.... et je ne sais pas pourquoi
Alors si vous avez des petites idées, je suis preneur, merci à tous
Bonne journée
Adé
Petit post car j' ai un problème avec un algorithme de tri VBA. Alors en fait je crée un tableau temporaire td a 43 lignes et 2 colonnes dans un code VBA dans lequel est envoyé par une boucle FOR un nombre et un nom respectivement dans la 1ere et 2eme colonne. Après ceci je souhaite donc effectuer un tri dans ce tableau afin que les données soient rangées dans l' ordre décroissant. Voici le code de tri appliqué
For i = 0 To 42
For j = 0 To 42
If td(i, 0) < td(j, 0) Then
temp0 = td(i, 0)
temp1 = td(i, 1)
td(i, 0) = td(j, 0)
td(i, 1) = td(j, 1)
td(j, 0) = temp0
td(j, 1) = temp1
End If
Next j
Next i
J'ai un problème parce que il marche pas tout simplement, enfin pas d' erreur dans le code mais il ne range pas du tout les données par ordre décroissant.... et je ne sais pas pourquoi
Alors si vous avez des petites idées, je suis preneur, merci à tous
Bonne journée
Adé