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 :

Optimisation affectation planificateur famille


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    logisticien
    Inscrit en
    Mai 2016
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : logisticien

    Informations forums :
    Inscription : Mai 2016
    Messages : 7
    Par défaut Optimisation affectation planificateur famille
    Bonjour,

    J'ai une optimisation d'affectation à réaliser à l'aide de VBA sous Excel mais je suis mauvais en VBA. Le problème à optimiser et le nombre de contraintes me dépasse.

    Mon tableau excel est composé de 5 colonnes :
    Référence principale,Référence secondaire,Famille,Planificateur actuel,Planificateur optimisé

    La référence principale est un regroupement de plusieurs références secondaires (entre 2 et 10).
    Chaque référence secondaire est rattachée à une famille.
    Une famille peut être gérée par plusieurs planificateurs.

    L'objectif est de limiter le nombre de familles gérées par un planificateur (planificateur optimisé à trouver en colonne E) en tenant compte des contraintes suivantes :
    - chaque planificateur a la capacité de gérer un nombre donné de références secondaires (nombre de références selon ses capacités de travail entre un mini et un maxi) - cf tableau Feuille3, colonnes A à C
    - Toutes les références secondaires rattachées à une même référence principale doivent être gérées par le même planificateur.
    - l'optimisation est à faire sur la liste des familles en colonne F Feuille3 (cela peut être sur toutes les familles ou juste une partie). Si pour une référence principale donnée, aucune famille n'est dans la liste à optimiser il faut garder le planificateur actuel.

    Si possible, il faudrait que la planification VBA tienne compte que le nombre de planificateur, de références et de familles peuvent évoluer. Voici un exemple de fichier : Affectation.xls

    Merci par avance de votre aide et n'hésitez pas si ce n'est pas clair.

    Corantin

  2. #2
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    J'ai regarder ton problème et ton classeur

    - Je pense que tu as du te tromper en disant par exemple pour Carole :
    Nbre maxi référence secondaire =20
    Nbre mini référence secondaire = 40

    Je pense que c'est une inversion involontaire.

    - sinon concernant ton optimisation j'ai pu grâce à un TCD le faire manuellement, mais je pense qu'il faut le résoudre mathématiquement
    Or je ne suis pas assez callé en maths pour modéliser tes équations ou inéquations à je ne sais combien d'inconnues.

    Je laisse donc la main à ceux qui ont la capacité de la faire

    en attendant voici ce que j'ai fait (Mon traitement manuel en Feuil1)

    ne pas tenir compte :Pièce jointe 210127

    A+

    PS : Nouveau fichier correct

    Affectation2.xls

Discussions similaires

  1. Optimisation de votre SGBDR et de vos requêtes...
    Par SQLpro dans le forum Langage SQL
    Réponses: 35
    Dernier message: 11/01/2013, 11h49
  2. Réponses: 4
    Dernier message: 27/12/2007, 15h37
  3. [C# 2.0/SqlServer] Comment optimiser l'affectation d'un nouveau login ?
    Par joujou_le_fou dans le forum Accès aux données
    Réponses: 5
    Dernier message: 16/06/2006, 21h19
  4. [MaskEditBox] Affecter avec un réel
    Par fikou dans le forum Général VBA
    Réponses: 6
    Dernier message: 16/09/2002, 09h28
  5. [langage] Optimiser la lecture d'un fichier
    Par And_the_problem_is dans le forum Langage
    Réponses: 2
    Dernier message: 11/06/2002, 10h24

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