Bonjour !
Alors j'ai étudié votre problème en long, en large et en travers...
Votre demande était très spécifique et je ne peux y répondre simplement en vous donnant des indications.
Le programme nécessite d'utiliser du VBA, le langage de programmation d'excel pour réaliser un algorithme capable de produire ce que vous demandez.
Je vous ai donc créé ce fichier que vous trouverez ci-joint
Voici quelques précisions :
- Il ne faut surtout pas modifier le fichier au niveau de l'emplacement des cellules (modèle, Année, Mois, etc...) ni le nom des feuilles, à défaut le fichier ne fonctionnerait plus.
- L'algorithme met environ 33 secondes à générer le planning pour une année entière. Il peut arriver qu'il ne trouve pas de solution sur une journée donnée, auquel cas si au bout de 10000 tentatives il ne trouve pas de solution, il marquera la case comme "A remplir" afin que ce soit manuellement que vous déterminiez la permanence. Sur une année complète soit 365 jours, le nombre de jour nécessitant une intervention est d'en moyenne 1. Vous pouvez suivre le nombre de case existante nécessitant votre intervention sur la feuille de suivi.
- Le code n'est pas protégé, je ne souhaite pas dissimuler mon code pour l'avoir réalisé bénévolement, cependant j'y ai laissé mon nom et mon adresse mail en cas de soucis un jour peut être.
Je vous laisse le soin de le tester et de vérifier qu'il remplit bien les fonctions demandées, si vous avez des questions n'hésitez pas.
Cordialement,
Killian