Comment trier automatiquement dans Excel ?

Résolu/Fermé
EspGre67 Messages postés 19 Date d'inscription dimanche 17 mai 2015 Statut Membre Dernière intervention 19 février 2017 - 22 juin 2015 à 11:51
EspGre67 Messages postés 19 Date d'inscription dimanche 17 mai 2015 Statut Membre Dernière intervention 19 février 2017 - 22 juin 2015 à 20:32
Bonjour,

je vous voudrais que dès que je rentre un nombre dans une colonne, les totaux se fassent, mais surtout que le classement se fasse tout seul, sans aller dans donner, trier....

Le principe est le même principe que l'eurovision pour différents pays:
1 Point
2 pts
3 pts
4 pts
5 pts
6 pts
7 pts
8 pts
10 pts
12 pts

(en revanche je ne sais pas comment joindre un fichier )



A voir également:

1 réponse

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
22 juin 2015 à 12:22
Bonjour

Pour que le tri soit automatique il faut d'abord faire un exemple de tri en enregistrant une macro
Ensuite tu copies la macro enregistrée et tu la mets dans le worksheet de la feuille concernée au changement d'une valeur dans la feuille (Private Sub Worksheet_Change(ByVal Target As Range) )

Pour joindre ton fichier, tu peux le poster sur le site cjoint.com, faire créer le lien et revenir ici indiquer le lien fourni

Cdlmnt
Via
0
EspGre67 Messages postés 19 Date d'inscription dimanche 17 mai 2015 Statut Membre Dernière intervention 19 février 2017
22 juin 2015 à 13:43
Merci beaucoup via55
cordialement
Esp-Grè-67
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735 > EspGre67 Messages postés 19 Date d'inscription dimanche 17 mai 2015 Statut Membre Dernière intervention 19 février 2017
22 juin 2015 à 15:27
Ce n'est pas le lien fourni par cjoint, je ne peux rien en faire !
Lorsque tu as téléchargé ton fichier sur cjoint et fait créer un lien le lien s'affiche en haut de page en bleu, tu fais clic droit sur le lien puis copier et tu viens le coller ici
0
EspGre67 Messages postés 19 Date d'inscription dimanche 17 mai 2015 Statut Membre Dernière intervention 19 février 2017
22 juin 2015 à 16:21
https://www.cjoint.com/c/EFwoulzsCig
voila je crois que c'est bon, et je voudrais que ça tri automatiquement en ordre croissant et non décroissant.
merci beaucoup ;)
cordialement
0
EspGre67 Messages postés 19 Date d'inscription dimanche 17 mai 2015 Statut Membre Dernière intervention 19 février 2017
22 juin 2015 à 16:35
voila plutôt celui-ci s'il vous plaît
https://www.cjoint.com/c/EFwoH3jpwog
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735 > EspGre67 Messages postés 19 Date d'inscription dimanche 17 mai 2015 Statut Membre Dernière intervention 19 février 2017
22 juin 2015 à 16:54
Oui
Pour classer par ordre croissant il suffit dans la macro de changer le xlDescending en xlAscending
If Not Application.Intersect(Target, MaPlage.Offset(0, 3).Resize(, 46)) Is Nothing Then
Cells(Target.Row, 3) = Application.Sum(Cells(Target.Row, 4).Resize(, 46))
MaPlage.Sort Key1:=Cells(1, 3), Order1:=xlDescending, Header:=xlNo

Par contre dans ta macro cela ne trie que les 40 premières lignes et exclut donc Portugal, mais je pense que c'est voulu ?

Cdlmnt
Via
0