re, bizarre, ce "randbetween" n'est pas si extraordinaire, c'est un MAC que vous avez ?
c'était nuit et c'était vite fait, je m'excuse. Une nouvelle version en PJ.
Comme je l'avais dit 120 personnes est plus facile que 12 personnes et des terrains de 1x1 sont aussi plus facile que des terrains de 3x3, c'est évident, on n'apas de coéquipiers et seulement un adversaire.
Comme vous pouvez constater dans la feuille "Noms", vous marquez vos personnes présent avec "x" ou n'importe quoi (vide=pas présent) et vous voyez le nombre en B1. Puis dans un 2ème TS, vous devez diviser ce nombre sur autant de terrains de x personnes, jusqu'au moment oùles celles B1 et E1 sont égales. Puis vous dites le nombre de tours que vous voulez jouer. Et alors, on a le nombre d'essais en H2, c'est le nombre de fois qu'Excel essaie à trouver une solution, il s'arrête dès qu'il a trouvé unes solution perfecte, mais si le nombre de personnes et le nombre de tours sont assez élévés, celapeut durer un moment (plusieurs minutes). Donc la première fois, vous choississez "1" et vous poussez le bouton et vous attendez et on a le progrès dans le statusbar.
En K2:N3, vous voyez le nombre de fois qu'un couple y est comme coéquipier et comme adversaire (2, 3, 4 ou >4 fois) et cela donne des points de pénalités,
- 1.000.000 points pour un couple qui est là 2 fois comme coéquipier.
- 1 point pour un couple qui est là 2 fois comme adversaire
- si on est là 3, 4, >4 fois, ces points se multiplient avec 10, 100 et 1.000
ce résultat est la cellule O4 qui montre la "qualité" d'une solution,l'idéal est 0 et cela est possible pour 120 personnes qui jouent 1 tour sur des terrains de 1x1 mais si on change cela en 12 personnes, 5 tours sur 2 terrains de 3x3, alors c'est plus compliqué et chaque fois que vous lancez la macro, le résultat est un peu différent !!! Donc avec ce nombre d'essais, on cherche la solution x fois et sauvegarde le meilleur.
Puis vous avez votre tournoi dans la feuille "Tournoi" et votre classement dans la feuille "Classement".
PS. j'espère que le bug n'y est plus