Automatiser un planning de production

Simon40-50 Messages postés 4 Statut Membre -  
via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,



Sur la capture d’écran ci-dessus vous voyez ce que je souhaite obtenir :

En complétant le premier tableau (affaire) je souhaiterais un remplissage automatique du second tableau (chef de chantier)

Je souhaiterais savoir quel formule utiliser pour générer le nom de l'affaire dans les colonnes sur le tableau (chef de chantier) maxi 3 chantiers par chef.

Je n'arrive pas non plus a automatiser les plages des chefs, toues les formules que j'ai essayé m’additionnent les 3 chantiers ou n’attribuent pas les cases au bon chantier.

Pensez-vous que cela soit possible sur excel ?

Merci,

Configuration: Windows / Firefox 72.0

7 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir Simon

    Pour une aide efficace fournis un exemple de ton fichier, pas une image
    Fichier à poster sur mon-partage.fr, copier le lien créé et revenir le coller ici
    Met en couleur dans ton fichier les cellules que tu voudrais voir remplies automatiquement

    Dans l'attente
    Cdlmnt
    Via

    0
  2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour Simon Bonjour Via55

    Un début d'idée dans le fichier dites moi si cela répond à votre besoin

    Dites moi vos besoins supplémentaires pour que je puisse l'adapter

    https://www.cjoint.com/c/JAutcbC8Gae

    Bonne découverte

    0
  3. Simon40-50 Messages postés 4 Statut Membre
     
    Bonjour,

    Merci pour votre réactivité

    ci-joint le lien de téléchargement https://mon-partage.fr/f/1mEjYIRX/

    hier soir j'ai essayé avec la formule INDEX et EQUIV mais toujours un échec !

    PHILOU10120 merci pour le fichier mais le mode de saisie du planning ne me convient pas.

    merci,
    0
  4. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour Simon

    Voir si cela te conviendrait (explications dans le fichier)
    https://mon-partage.fr/f/QwCoOmbb/

    Cdlmnt
    Via

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Simon40-50 Messages postés 4 Statut Membre
     
    Super !

    merci , je me plonge dedans demain matin.

    merci encore.
    0
  7. Simon40-50 Messages postés 4 Statut Membre
     
    Bonjour,

    sur le lien de téléchargement le fichier que nous avons finalement réalisé je rencontre a nouveau deux problèmes

    https://mon-partage.fr/f/LO4wyqtm/

    J'aurais besoin d'aide pour automatiser la mise en forme d'un tableau :

    1) J'aurais besoin que lorsque qu'on rentre une valeur dans la plage O6:BO307 (valeur allant de 1 à 40), la cellule prenne la couleur équivalente au nombre des cellules défini en L311:L385.

    2) J'aurais besoin que lorsque une valeur s'affiche dans O311:BO427, il faudrait que la cellule prenne la couleur de la colonne E dont la couleur équivaut à celle de la colonne G à la même ligne.

    En vous remerciant,
    0
  8. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Pour le 1) tu peux procéder par 40 mises en forme conditionnelle

    Par contre si tu veux récupérer les couleurs mises en colonne L cela ne peut se faire que par macro mais pas en l'état car les couleurs des cellules en L sont mises par MFC et donc non récupérables par macro. Il faut d'abord colorer manuellement les cellules en L

    Idem pour le 2) il faut une macro et des couleurs mises manuellement, mais là tu as beaucoup plus de couleurs et les nuances seront à peine perceptibles !

    Voir ici pour les 729 couleurs possibles :https://www.excel-pratique.com/fr/vba/liste-couleurs-rgb

    Reprends ton tableau en ce sens et repose ta question sur un nouveau fil en indiquant dans la question macro pour colorer des cellules, tu devrais trouver quelqu'un pour t'aider

    Cdlmnt
    Via

    0