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 :

répartition aléatoire taches des absents


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Novembre 2011
    Messages : 67
    Points : 50
    Points
    50
    Par défaut répartition aléatoire taches des absents
    Bonsoir,
    C'est avec joie que je retrouve le forum developpez, en espérant trouver une solution à mon problème.
    J'ai mis en place un userform avec une listbox multiselect, le but étant de cocher le ou les comptables absent et en appuyant sur valider leur ptf soit répartis selon deux critères sur les autres comptables présents.
    J'ai rencontré des difficultés.
    1-je n'arrive pas à récupérer les valeurs selectionnées dans une variable qui va me permettre d'extraire les données des comptables absents.
    2-une fois l'extraction faite, faire la répatrition aléatoire selon les critères définis dans le fichier.
    Pourriez-vous m'aider svp.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 563
    Points : 1 691
    Points
    1 691
    Par défaut
    est ce que le nombre d'étoile est une clé valable pour la distribution ? par exemple, est ce qu' si un comptable a 2 ptf***, un autre peut avoir 6 ptf* ?

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Novembre 2011
    Messages : 67
    Points : 50
    Points
    50
    Par défaut répartition taches
    Bonjour,
    Merci de t’intéresser a mon problème
    Pour répondre à ta question, je dirais non. Chaque comptable doit avoir un nombre de ptf en terme d’étoiles équivalent aux autres comptables présents.
    En effet, le nombre d'étoile est détermination :
    L'idée c'est de répartir les ptf équitablement car le nombre d’étoiles symbolise la difficultés. on doit pas donner plusieurs ptf difficiles a un seul comptables
    Merci encore

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 563
    Points : 1 691
    Points
    1 691
    Par défaut
    ce n'est pas facile ce que tu demande
    aléatoire en fonction de critères est antinomique
    la raison principale qui rend ton programme difficile, voire impossible a établir est que déja au départ, ta premiere répartition n'est pas équitable. on voit que dans ton fichier
    le comptable "eb" a le matin : 2ptf***, 5 ptf** , 4ptf*
    le comptable "cm"...............: 0ptf***, 6ptf** , 4 ptf*
    les autres ont 1 ptf***
    il aurait été logique qu'a la distributution cm écope du ptf*** de eb
    et par consequent un programme aurait bien du mal a faire mieux
    je te propose par contre un fichier qui te permette de visualiser plus clairement le nombre de tache et leur difficulté pour te permettre manuellement mais plus simplement de distribuer les taches équitablement
    dans le tableau statut, tu indique qui est absent, puis dans le tableau des taches, tu filtre pour faire apparaitre les absents, il ne te reste plus qu'a redistribuer en changeant les noms sur chaque tache, tu visualise directement les changements
    tu me dis si ça te plait

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Novembre 2011
    Messages : 67
    Points : 50
    Points
    50
    Par défaut
    Merci bcp alsimbad pour ton formidable travail.
    Le travail manuel ressemble un peu à ce que je fais actuellemnt(sauf l'utilisation de sommeprod).
    Je voulais un petit programme automatique sur la base de ce que j'avais fournis.
    Je serai prêt en revanche à redistribuer les ptf de telle sorte à ce que tout le monde ait la même chose en terme d’étoile.
    Tu peux modifier le nombre d'étoiles si tu veux, par exemple mettre un ptf *** à tous le monde si ton programme marche.
    Merci encore.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 563
    Points : 1 691
    Points
    1 691
    Par défaut
    merci
    pour moi personnellement, cela s'arrete là. un programme capable de faire ce que tu demande n'est pas dans mes cordes, il y a trop de variables, je pense qu'une telle distribution ne peut etre qu'humaine, ce qui m'a l'air d'etre un facteur indispensable dans ton cas. peut etre que le comptable A est plus capable de faire deux ptf*** que le comptable B, auquel cas aucun tirage aléatoire n'est capable de résoudre l'équation. c'est pas forcément pour rien qu'il y a des chefs
    bonne continuation

  7. #7
    Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Novembre 2011
    Messages : 67
    Points : 50
    Points
    50
    Par défaut
    En tout cas je te remercie pour ton implication.
    ravi d'avoir pu échanger avec toi
    merci pour ton aide.
    cdlt.

    alsimbad, j'aimerai bien comprendre comment tu as fais pour créer le tableau "tableaudappel" je ne le trouve pas! il est dans toutes le formules.
    Merci.

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 563
    Points : 1 691
    Points
    1 691
    Par défaut
    tu fais
    inserer / nom /definir sous E2003
    sinon, je te joint le meme fichier, mais en horizontal, c'est plus ergonomique

Discussions similaires

  1. Répartition aléatoire dans un tableau
    Par pyopyo dans le forum Langage
    Réponses: 2
    Dernier message: 23/04/2008, 14h02
  2. [UC]taches des acteurs d'un projet
    Par newmar dans le forum Cas d'utilisation
    Réponses: 6
    Dernier message: 12/03/2008, 13h49
  3. Retract aléatoire sur des prédicats (dynamic)
    Par je®ome dans le forum Prolog
    Réponses: 2
    Dernier message: 07/01/2007, 13h45
  4. Réponses: 2
    Dernier message: 16/05/2006, 17h02
  5. Réponses: 3
    Dernier message: 05/10/2005, 18h33

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