IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Excel VBA - Dispatcher liste participants selon critères


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Septembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1
    Par défaut Excel VBA - Dispatcher liste participants selon critères
    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.

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Est-ce que tu peux donner un exemple avec le résultat désiré ?

Discussions similaires

  1. Liste déroulante selon critère
    Par bidochon34800 dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 26/04/2013, 21h15
  2. Afficher une liste déroulante selon critère
    Par David1727 dans le forum Excel
    Réponses: 2
    Dernier message: 29/01/2013, 11h29
  3. Réponses: 6
    Dernier message: 23/06/2009, 17h00
  4. [MySQL] Remplir liste déroulante selon critères
    Par Jiraiya42 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 26/05/2007, 20h23
  5. [VBA]ajout liste excell
    Par Cibou dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/01/2006, 17h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo