Re : VBA : ordonner 5040 arrangements
Bonjour le forum,
Bonjour Soenda,
Oui, dans l'absolu, c'est tout à fait ça, sauf qu'il y a une contrainte.
Pour bien comprendre, il faut que j'explique la finalité du problème posé.
Explication :
J'essaie de réaliser un planning de gardes avec
7 chauffeurs et donc créer 7 cycles.
Ci-dessus, le planning a éte réalisé avec 6 chauffeurs. Il y a 6 cycles soit 720 arrangements que j'avais ordonnés manuellement.
En reprenant ton exemple, j'essaie de composer 7 cycles en ordonnant les 5040 arrangements.
Chacune des 7 colonnes (A, B, C, D, E, F et G) doit représenter un cycle et sera une plage nommée.
Ainsi, la colonne A de ton fichier représentera le cycle de la ligne 9 du planning.
B : cycle de la ligne 10
C : cycle de la ligne 12
D : cycle de la ligne 13
E : cycle de la ligne 14
F : cycle de la ligne 15
G : cycle de la ligne 16
Dans l'illustration, la formule (Monique) en D9 reprend une plage nommée "List" qui sera la colonne A de ton exemple.
Idem pour les autres colonnes qui représenteront les autres lignes.
Dans ton fichier, la colonne A doit toujours afficher successivement la série 1 2 3 4 5 6 et 7 dans cet ordre contrairement aux autres colonnes.
Vois la ligne 9 de l'illustration, les prénoms reviennent à intervalles réguliers.
J'espère ne pas vous avoir trop embrouillé avec mes explications
😎
Cibleo
PS : si c'est trop compliqué, je le réaliserai manuellement, il n'y a rien d'urgent.