Rechercher : dans
Par :

VBA -Tri colonne par ordre décroissant

Dernière réponse le 4 mai 2009 à 13:49:17 Cha69, le 4 mai 2009 à 12:29:07 
 Signaler ce message aux modérateurs

Bonjour,

je souhaiterai trier une colonne d'un tableau par ordre décroissant sans utiliser l'icone excel.
j'avais déjà un code mais il y a une erreur, après tri toutes les valeurs du tableau sont identiques au maximum, je vous transmets le code:

For i = 0 To nb - 1
j=i
for k=j+1 to nb
If tableau(k) > tableau(k) Then
j=k
next k

If i <> j Then
tmp = tableau(j)
tableau(j) = tableau(i)
tableau(i) = tmp
End If

Next i

Merci de votre aide

Configuration: Windows XP Internet Explorer 6.0

Meilleures réponses pour « VBA Tri colonne par ordre décroissant » dans :
Trier un tableau sans utiliser la fonction sort VoirTrier un tableau sans utiliser la fonction sort D'abord on initialise une variable $max avec la 1ère valeur de tableau. Ensuite on va faire une boucle tant que le tableau contient encore des éléments. C'est avec la fonction splice qui a le rôle...

1

michel_m, le 4 mai 2009 à 13:31:16

Désolé, mais le code d'origine que je t'avais transmis fonctionnait: prends toi un peu en charge plutôt que de multiplier les post sur le m^me thème en insinuant que c'est de la faute des autres si tu n'arrives à rien
--

Répondre à michel_m

2

 Cha69, le 4 mai 2009 à 13:49:17

Je vous trouve un peu dur!
je me prends en charge, je regarde les aides de excel, les réponses des forums, mais il y a des choses que je ne comprends pas.
je ne critique rien du tout et je ne prétends surtout pas que la faute revient aux autres.
Alors dorénavant, je préférerai que vous vous absteniez de me répondre comme ceci.
J'ai besoin d'aide, pas de me faire insultée
merci

Répondre à Cha69