Excel VBA - Dispatcher liste participants selon critères

YYT

XLDnaute Nouveau
Bonjour à tous,

Résumé : Je souhaite créer des groupes de travail regroupant plusieurs compétences. Une liste de participants doit être répartie en plusieurs groupes en fonction de critères de répartitions (afin de répartir équitablement les compétences). Un numéro de groupe est attribué à chaque participants.

Voir fichier joint

Explications :

Mon fichier comporte 3 onglets :

- "Participants" : Contient les données brutes des participants dans un tableau
NOM PRENOM GRADE VILLE METIER SEXE
Le nombre de participants n'est pas figé

- "Critères" : Permet de selectionner et classer les critères de répartition

Critère Rang
Grade 3
Ville 4
Metier 2
Sexe 1

Permet de classer les critères par choix

Tables
Places Nombre
7 1
8 1
9 10

Permet en fonction du nombre de participants de définir le nombre de groupe et le nombre de personnes par groupe.

Il s'agit de faire des équipes homogènes en terme de compétences. Dans le cas présent, le premier critère est le sexe. Il faudra donc faire des équipes avec autant de femmes que d'hommes tant que faire se peut.

Ensuite il faudra que les équipes soit composées des différents métiers de manière homogène, tant que faire se peut

Et ainsi de suite pour les autres critères dans l'ordre de préférence établi.

- "Répartition" : Il reprend l'onglet "Participants" et ajoute une colonne "Table"

La macro devra indiquer pour chaque ligne (participant) le numero de table défini. Le numéro de table est compris entre 1 et X en fonction du nombre de groupe total (onglet "critères", célulle "G8")

Par avance merci pour votre aide.

Je vous joins le fichier reprenant ces éléments.
 

Pièces jointes

  • Répartition participants.xls
    69.5 KB · Affichages: 130
  • Répartition participants.xls
    69.5 KB · Affichages: 137
  • Répartition participants.xls
    69.5 KB · Affichages: 138
Dernière édition:

Bebere

XLDnaute Barbatruc
Re : Excel VBA - Dispatcher liste participants selon critères

bonjour YYT
explications dans fichier
à bientôt
 

Pièces jointes

  • Répartition participants.xls
    83.5 KB · Affichages: 217
  • Répartition participants.xls
    83.5 KB · Affichages: 196
  • Répartition participants.xls
    83.5 KB · Affichages: 219

YYT

XLDnaute Nouveau
Re : Excel VBA - Dispatcher liste participants selon critères

Bonjour Bebere,

Merci pour ta réponse et ton aide.
Je vais regarder ton travail et si tu le permets, je te demanderai surement quelques explications. Je ne suis que débutant en VBA.
Encore merci
 

Discussions similaires

Statistiques des forums

Discussions
313 243
Messages
2 096 508
Membres
106 644
dernier inscrit
7frd5