Comment mettre une matrice en colonne en supprimant les doublons

Fermé
Feeleroux Messages postés 4 Date d'inscription lundi 22 juillet 2013 Statut Membre Dernière intervention 23 juillet 2013 - 22 juil. 2013 à 16:23
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 - 23 juil. 2013 à 10:59
Bonjour,

Les membres d'un forum citent leurs 3 rhums arrangés préférés. J'obtiens donc une matrice avec en colonne A le pseudo du membre, en colonne B le 1er choix, en colonne C le 2ème choix et en colonne D le 3ème choix.

Je voudrais obtenir un classement automatique par rhum arrangé, en attribuant 3 points au 1er choix, 2 points au deuxième choix et 1 point au 3ème choix.

Vous trouverez mon fichier ici : http://fifileroux.free.fr/photos/Rhum/Divers/BestOfRhums.xlsx

Merci de votre aide.
Cordialement,
Philippe
A voir également:

3 réponses

Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
22 juil. 2013 à 16:34
Bonjour,
Je ne comprends pas, le classement est déjà créée ?
Il faut automatiser ?
0
Feeleroux Messages postés 4 Date d'inscription lundi 22 juillet 2013 Statut Membre Dernière intervention 23 juillet 2013
22 juil. 2013 à 16:37
Bonjour,
Oui, j'ai fait une mise en colonne à la main, mais j'aimerais parvenir au même résultat (ou équivalent) de manière automatisée.
Merci de ton aide.
Cordialement,
Philippe
0
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
22 juil. 2013 à 16:59
On peut automatiser le dédoublage des 3 colonnes, l'inscription de la formule, et le triage, mais je ne saurais le faire qu'en VBA...

Si le VBA ne te dérange pas, ça peut être fait assez rapidement je pense
0
Feeleroux Messages postés 4 Date d'inscription lundi 22 juillet 2013 Statut Membre Dernière intervention 23 juillet 2013
22 juil. 2013 à 17:06
Je ne me suis pas encore attaqué au VBA, mais je en demande qu'à apprendre :)
0
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
23 juil. 2013 à 10:00
Hello,
Voilà ton fichier avec la macro qui va bien :
le classeur !

Tu dis si tu as des questions ;-)
A+
0
Feeleroux Messages postés 4 Date d'inscription lundi 22 juillet 2013 Statut Membre Dernière intervention 23 juillet 2013
23 juil. 2013 à 10:29
Hello,
Alors déjà merci beaucoup du temps passé :)
Ensuite ça marche nickel sur la liste existante, par contre quand je rajoute une entrée il ne la prend pas en compte ...
Bon, en fait j'ai trouvé : J'ai remplacé tous les R31 que j'ai trouvé dans le code VBA par R50, ce qui signifie que je gérerais automatiquement jusqu'à la ligne 50. Si je veux jusqu'à la ligne 100, j'ai juste à mettre à jour de la même façon. Cool :)
Une petite question quand même : Y a-t-il moyen que le script VBA s'active automatiquement ?
Encore merci de ton aide.
Cordialement,
Philippe
0
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
23 juil. 2013 à 10:59
Et voici le classeur mis à jour ;-)
La macro s'active si la valeur d'une cellule de la place A1:D1000 change (tu peux changer ça facilement dans le code si ça ne convient pas).

Voili voilou
0