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 :

Créeation planning journalier (VBA Excel)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 15
    Par défaut Créeation planning journalier (VBA Excel)
    Bonjour,

    Je suis arrivé à l'étape finale où je dois répartir la demande selon les journées.
    Voila j'aimerai que vous m'aidiez à développer une macro capable de créer un planning journalier en se basant sur la demande et la base de donnée.
    Ma base de donnée (feuille donnée) est classé par ordre de priorité, donc le planning doit contenir les références selon cet ordre.
    En deuxième lieu la somme des qté à produire pendant la journée doit être entre 1600 et 1700.
    Puis enfin Pour les références dont: - la durée est est inférieur à 1,1 je dois lancer toute la qté à produire.
    - la durée est entre 1,1 et 2,3 je dois lancer que 200 par jour jusqu'a ce qu'il ne reste rien.
    - la durée est supérieur à 2,3 je dois lancer que 100 par jour jusqu'à ce qu'il ne reste plus rien.

    Vous trouvez ci joint un excel contenant la base de donnée ( feuille Donnée), la demande ( feuille PDP ) et le planning attendu ( feuille programme)

    Je vous remercie pour votre temps.
    je suis à votre disposition à tout moment.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre averti Avatar de Roiser
    Homme Profil pro
    Etudiant - MIAGE
    Inscrit en
    Juillet 2017
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Etudiant - MIAGE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2017
    Messages : 29
    Par défaut
    Salut,

    Tu n'as pas du tout commencé à coder ??

  3. #3
    Membre extrêmement actif Avatar de mjpmjp
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2012
    Messages
    1 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2012
    Messages : 1 133
    Par défaut
    bonjour,
    en résumé :
    un onglet "Données" avec un tableau nommé "Table1"
    colonne A , B , L --> Réf Origine , REF S , durée

    un onglet "PDP" avec un tableau nommé "PDP" --> demande mensuelle --> à traduire en jour ?
    colonne C , D , E --> Réf Origine , REF S , PDP --> PDP = 20 , 500 , 20 , 130 , 50 , ...

    un onglet "Programme" avec plusieurs petits tableau journalier --> JOUR1 , JOUR2 , .... pas nommés
    chaque tableau a un total : 1640 , 1510 , 995
    colonne C , D , E --> Référence (colonne REF S) , Qté à produire , Observation

    @+JP
    Caractéristiques (WEB) phpMyAdmin 4-74 , PHP 5-631 , Apache 2-427 , MySQL 5-719
    Présentation NAS DS-3615xs + 20Go , DSM 6.1.6-15266 Up1 , 12 * WD 4To WD4000F9YZ (10 raid 6+ )+(2 raid 1+) , LinkSys comutateur-switch lgs528p-eu , Onduleur UPS 720W Power Boxx Lcd (4*UPS + 4*MOD)
    Mes contributions (EXCEL) Form GRAPHIQUE: Gestion des boutons , Liste Onglet dynamique...GESTION de FILM

  4. #4
    Membre extrêmement actif Avatar de mjpmjp
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2012
    Messages
    1 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2012
    Messages : 1 133
    Par défaut
    re,

    élément 1
    Ma base de donnée (feuille donnée) est classé par ordre de priorité, donc le planning doit contenir les références selon cet ordre.
    élément 2
    En deuxième lieu la somme des qté à produire pendant la journée doit être entre 1600 et 1700.
    élément 3
    Puis enfin Pour les références dont: - la durée est est inférieur à 1,1 je dois lancer toute la qté à produire.
    - la durée est entre 1,1 et 2,3 je dois lancer que 200 par jour jusqu'a ce qu'il ne reste rien.
    - la durée est supérieur à 2,3 je dois lancer que 100 par jour jusqu'à ce qu'il ne reste plus rien.
    @+JP
    Caractéristiques (WEB) phpMyAdmin 4-74 , PHP 5-631 , Apache 2-427 , MySQL 5-719
    Présentation NAS DS-3615xs + 20Go , DSM 6.1.6-15266 Up1 , 12 * WD 4To WD4000F9YZ (10 raid 6+ )+(2 raid 1+) , LinkSys comutateur-switch lgs528p-eu , Onduleur UPS 720W Power Boxx Lcd (4*UPS + 4*MOD)
    Mes contributions (EXCEL) Form GRAPHIQUE: Gestion des boutons , Liste Onglet dynamique...GESTION de FILM

  5. #5
    Membre extrêmement actif Avatar de mjpmjp
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2012
    Messages
    1 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2012
    Messages : 1 133
    Par défaut
    re,
    je partirais sur la base de 3 array / tableau

    Tab1 colonne REF S
    Tab2 durée
    Tab3 PDP

    une boucle principale avec limite totale 1600/ 1700
    et un traitement des durées pour les limites à prélever dans Tab3

    écrire dans jour1 jusqu’à limite totale

    recommencer boucle finir relicat, ...
    écrire dans jour...

    @+JP
    Caractéristiques (WEB) phpMyAdmin 4-74 , PHP 5-631 , Apache 2-427 , MySQL 5-719
    Présentation NAS DS-3615xs + 20Go , DSM 6.1.6-15266 Up1 , 12 * WD 4To WD4000F9YZ (10 raid 6+ )+(2 raid 1+) , LinkSys comutateur-switch lgs528p-eu , Onduleur UPS 720W Power Boxx Lcd (4*UPS + 4*MOD)
    Mes contributions (EXCEL) Form GRAPHIQUE: Gestion des boutons , Liste Onglet dynamique...GESTION de FILM

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 15
    Par défaut Bonsoir,
    C est exactement ce que je cherche à faire mjpmjp mais en vain puisque je viens juste de commencer à coder avec vba.
    J'espère que vous puissiez m'aider si possible en me proposant une macro à executer si je n'abuse pas trop de votre gentillesse.

    Merci pour votre aide en tous cas.
    Bonne soirée.

Discussions similaires

  1. Programmer un planning sous VBA Excel
    Par camillenathan dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/02/2015, 15h30
  2. Comment grouper et créer un plan en VBA Excel ?
    Par vacknov dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/11/2007, 07h00
  3. [ VBA / EXCEL ] Fenêtre Excel au Premier Plan
    Par mike42 dans le forum Access
    Réponses: 1
    Dernier message: 14/06/2006, 12h55
  4. VBA Excel : creation de style
    Par Equus dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 09/01/2006, 18h14
  5. [VBA] Excel:Creation d'un menu ...
    Par le_sonic dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/12/2005, 14h09

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