Bonjour,
Je ne connais pas du tout le code mais je me suis aidé d'une IA pour générer un code VBA.
Le but de ce code est de créer des groupes de 2 personnes sur les 12 mois de l'année avec des conditions :
- Certaines personnes doivent apparaitre 6, d'autres 7, d'autres 12, d'autres 15 et pour finir d'autres 18.
- Il y a deux types de personnes : les sachants et non sachants. Les groupes peuvent être : deux sachants ensemble, un sachant et un non sachant mais jamais deux non sachants ensemble
- Il faut garanti au moins une apparition par mois pour les personnes ayant 12 groupes ou plus
- la répartition des groupes supplémentaires à 12 doit se faire de manière équilibrée et aléatoire
En feuille 1 c'est la création de groupe
En feuille 2 c'est les personnes avec leur quota
La macro fonctionne jusqu'à 12 apparitions max mais impossible de réussir à faire apparaitre plus de 12 fois.
Le fichier avec la macro est en pièce jointe
Merci de votre aide
Mathis