Récupérer des en têtes de colonne selon des classements(grande.valeur)

Récupérer des en têtes de colonne selon des classements(grande.valeur) - VB/VBA/VBS - Programmation

Marsh Posté le 23-01-2014 à 18:18:28    

Salut tout le monde,
 
J'ai un tableau avec des en-têtes qui sont des noms de test : logique, raisonnement, calcul.. qui sont 30 au total, ce sont les colonnes.
En lignes j'ai les candidats avec leurs classements dans chaque test.
 
J'aimerais sortir un tableau avec en lignes les noms des candidats, et sur une ligne, on trouve tous les noms des tests triés selon le rang décroissant (ex. Si le candidat Ariane est 5e en calcul, 3e en logique, 27e en raisonnement, on aura : Ariane : Raisonnement - Calcul - Logique).
 
J'ai construit un truc à partir de index ( equiv (grande.valeur ())) qui marche bien... sauf dans le cas de doublons.  
 
Par exemple si Ariane est 5e en calcul, 5e en logique, 27e en raisonnement, on aura :
Ariane : Raisonnement - Calcul - Calcul. (ou bien Raisonnement - Logique - Logique selon l'ordre des en-têtes dans le tableau des classements).
 
 
 
 

Comment faire dans le cas de classements similaires, pour extraire les deux en-têtes ?
L'équiv ne convient pas ici.
 
 
Merci d'avance aux pros :)

Reply

Marsh Posté le 23-01-2014 à 18:18:28   

Reply

Marsh Posté le 28-01-2014 à 21:21:56    

Résolu en ajoutant "+ALEA()/10000" à toutes les valeurs à classer :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed