Optimiser mon code

mon code (module 1) ne fonctionne pas
mon code (module 5) c’est le code initial qui distribue aléatoirement les permanences
BONJOUR,

mon code distribue les permanences du samedi en fonction des disponibilités à travers un tirage aléatoire; je veux changer le tirage aléa par un tirage qui respecte l’équité entre les employés + l’équité entre les différentes villes(équipes), mais pour l’instant je vise seulement de respecter l’équité entre les employés(colonne AG)

j’ai crée 3 dictionnaires pour stocker la liste des :

-liste des employés dispo par ville
-liste des Nombres Permanences effectuées par les employés dispo par ville

  • moyenne Nombres Permanences effectués par ville

j’espère que c claire
multi-sam-1.xlsm (27,4 Ko)

Bonjour

Je te propose ce traitement qui sans obtenir une équité absolue colonne AG s’en rapproche très honorablement
A toi de tester et de dire

Onglet « test » cellule « AF2 » un bouton « Répartition »
Cliques dessus et constates le résultat en colonne « AG »

La macro est programmée pour traiter les lignes 2 à 53 avec les colonnes « Q » à « AC »

Une adaptation est nécessaire pour rendre ces balises dynamiques

Testes déjà et dis moi

multi-sam-2.xlsm (30,7 Ko)

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.