Une boucle au lieu d'un long code.

Signaler
Messages postés
16
Date d'inscription
lundi 22 mai 2006
Statut
Membre
Dernière intervention
29 mars 2012
-
Messages postés
2065
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
14 mars 2016
-
Bonjour j'ai un léger problème avec mon vb et excel...

J'ai des étudiants qui ont chacun une moyenne. Ceux ci sont classés selon les matières de [a20:b204].
[A20:B30] ce sont les meilleurs en TD dhistoire contemporaine.
[A35:B40] ce sont les meilleurs en CM...
etc..

En haut de ma feuille j'ai un tableau qui représente un terrain de foot.
Je veux mettre mes étudiants sur ce terrain selon le résultat de 11 matières, pour faire comme si c'était les joueurs d'un match.
Le hic c'est qu'un étudiant ne peut être présent deux fois sur le terrain.
Je veux donc que ma macro analyse le terrain [c2:g15] et que si un étudiant est présent deux fois il retire là où il est le moins bon (par exemple Philippe a eu 15.2 de moyenne en Histoire contemporaine et 14.75 en Histoire médiéval il retire Philippe de la case du meilleure en Histoire médiéval) et il remplace par le second.

La macro que j'ai écrite fait 1702 lignes ! et je n'ai plus de place pour continuer.
Je me dis qu'il doit y avoir plus simple.

Merci de m'aider et je suis à votre disposition si vous avez des questions...

1 réponse

Messages postés
2065
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
14 mars 2016
8
LOL !! Désolé, je n'aime pas le foot...

Us...