Re : Liste aléatoire noms avec doublon possible 1 fois et contrainte d'un jour
Bonsoir patsyl60, mapomme et le forum,
Une solution par VBA également.
Je me suis posé la question de l'absence du lundi dans le planning ? Dans le cas où le lundi serait au planning, la macro sera à remanier.
1- 24 plages et 12 agents, cela fait 2 plages par agent par période de 4 jours.
2- Comme il ya 6 plages et que chaque agent n'ai présent que sur deux plages, il est possible de le placer de permanence sur chacune des 6 plages sur une période de 12 jours. Le planning est revu dans ce sens.
3- La contrainte d'absence des agents est respectée. L'agent 1 est hors du coup du fait de l'absence du lundi.
4- Le tirage aléatoire est double. La première fois est tirée la cellule définisant le jour et la plage, la seconde fois est tiré l'agent qui sera de permanence.
5- Compte tenu des contraintes, le délai de réalisation du planning peut prendre quelques secondes.
A voir si cela correspond à ton projet de planning.