Tri en vba
Fermé
frc
-
29 mars 2015 à 15:52
f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024 - 31 mars 2015 à 16:46
f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024 - 31 mars 2015 à 16:46
4 réponses
f894009
Messages postés
17187
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
1 mai 2024
1 704
30 mars 2015 à 14:14
30 mars 2015 à 14:14
Bonjour,
les 10 meilleures C'est quoi pour vous les 10 meilleurs ?????
les 10 meilleures C'est quoi pour vous les 10 meilleurs ?????
ccm81
Messages postés
10855
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 avril 2024
2 404
30 mars 2015 à 15:07
30 mars 2015 à 15:07
Bonjour
Un exemple
https://www.cjoint.com/?3CEmx3lmHeF
Cdlmnt
Un exemple
https://www.cjoint.com/?3CEmx3lmHeF
Cdlmnt
f894009
Messages postés
17187
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
1 mai 2024
1 704
31 mars 2015 à 08:33
31 mars 2015 à 08:33
Bonjour,
un exemple avec code un peu plus complique que CCM81 (salut a toi) mais qui pourra vous servir quand vous avez beaucoup plus de donnees a trier dans un autre fichier. Vous pouvez aussi adapter le code de CCM81 pour colorier les 10 valeurs les plus hautes
https://www.cjoint.com/c/ECFiTBDbXEj
un exemple avec code un peu plus complique que CCM81 (salut a toi) mais qui pourra vous servir quand vous avez beaucoup plus de donnees a trier dans un autre fichier. Vous pouvez aussi adapter le code de CCM81 pour colorier les 10 valeurs les plus hautes
https://www.cjoint.com/c/ECFiTBDbXEj
ccm81
Messages postés
10855
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 avril 2024
2 404
Modifié par ccm81 le 31/03/2015 à 16:06
Modifié par ccm81 le 31/03/2015 à 16:06
Ah,
pour les 10 valeurs les plus "fortes" modifier comme la ligne soulignée
Salut à f894009 en passant
Cdlmnt
pour les 10 valeurs les plus "fortes" modifier comme la ligne soulignée
For li = 1 To n
v = TS(n - li + 1)
For lili = 1 To nbli
Salut à f894009 en passant
Cdlmnt
f894009
Messages postés
17187
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
1 mai 2024
1 704
Modifié par f894009 le 31/03/2015 à 16:46
Modifié par f894009 le 31/03/2015 à 16:46
Re,
Voir plutot comme ceci vu que le tri reste ascendant:
Voir plutot comme ceci vu que le tri reste ascendant:
x = UBound(TS) If x <= 10 Then Deb = 1 Else Deb = x - n End If For li = x To Deb Step -1 v = TS(li) For lili = 1 To nbli If plage.Cells(lili, 1) = v Then plage.Cells(lili, 1).Interior.ColorIndex = 6 Next lili Next li
30 mars 2015 à 22:45
31 mars 2015 à 16:25
je viens de recevoir votre rectification de code mais je n'avais pas reçu la première mouture ; pouvez vous me l'adresser ?
Merci
31 mars 2015 à 16:29
soit sur le lien de mon post #2 (ci dessous)
soit sur le lien du post de fs894009 du post #4
31 mars 2015 à 16:32
Meilleures salutations