Planning - Date limite actualiser chaque semaine

Résolu
camcam1404 Messages postés 68 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

j'aimerais obtenir le planning suivant: https://www.cjoint.com/c/IIcn5coPE7x

Chaque semaine la date limite associée à chaque test (ex: Test A, B et C) est soit maintenue, avancée ou reculée.
La date limite correspond à un numéro de semaine.

Les cellules marquées en jaune seront remplies au fur et à mesure et à partir de cette dernière, les lignes supérieurs se rempliront automatiquement (cellules marqué en vert).

Quelqu'un aurait-il une idée de la démarche à suivre ??
Il me semble qu'il possible d'obtenir ce type de planning en utilisant la fonction SI mais pour le moment je n´ai rien obtenu de bien concluant.

Merci d'avance !

10 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    En C25
    =INDEX($B$3:$B$21;EQUIV("Test 1";C$3:C$21;0))

    RQ. Il y a des Test 3 et des Test C ????

    Cdlmnt
    0
    1. camcam1404 Messages postés 68 Statut Membre
       
      Non ! C‘est une erreur ! Il y a que des tests A,B et C.
      0
    2. ccm81 Messages postés 11033 Statut Membre 2 434
       
      Dans ce cas une seule formule suffit (à tirer sur toute la plage)
      https://mon-partage.fr/f/eDTVxNQu/

      Cdlmnt
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Je crois que j'ai mal lu la question
    Ceci devrait davantage ressembler au résultat attendu
    https://mon-partage.fr/f/oNVihsA2/

    RQ1. fichier avec macro à enregistrer avec le type .xlsm (Fichier/enregistrer sous/ type ... prenant en charge les macros)
    RQ2. Alt-F11 pour voir/récupérer le code vba

    Cdlmnt

    ZZZ. lien modifié
    0
  3. camcam1404 Messages postés 68 Statut Membre
     
    Merci de votre aide !

    J'ai commis une erreur dans mon raisonnememt.
    Pour le moment le cas ou les tests se termineraient finalement à la même date n'a pas été traité cependant il est fort probable que cela se produise !
    0
  4. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Deux solutions ... au moins
    S1. On met 1, éventuellement 2 ou 3 tests dans la même cellule avec une couleur "neutre"
    S2. On partage les colonnes en 3 (une pour chaque test), ça implique de revoir la structure de ton fichier

    Cdlmnt
    0
    1. camcam1404 Messages postés 68 Statut Membre
       
      Solution 1 ! et je peux eventuellement donner une couleur de police différente à chaque test à defaut de changer la couleur de fond de la cellule.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Pas de couleur de fond ou la même pour les trois tests et une couleur de police pour chaque test ?
    ou bien .... ?
    0
  7. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Si un seul test, on garde le fond
    Si plusieurs test, on met un fond neutre et on colorie les polices de la couleur de fond du test
    https://mon-partage.fr/f/23ve3BnY/

    Cdlmnt

    Attention. Lien modifié
    Pour les versions précédentes modifier la ligne
    Set obj = Columns(cosem).Find(sem)
    par celle ci
    Set obj = Columns(cosem).Find(sem, , , xlWhole)
    0
    1. camcam1404 Messages postés 68 Statut Membre
       
      Super ! Merci !
      une autre question est-il possibe facilement d´obtenir ceci:
      lorsque l'utilisateur supprime les dates limites entrées, la planning se met à jour automatiquement, c´est- à- dire les lignes cellules se vident.
      0
  8. ccm81 Messages postés 11033 Statut Membre 2 434
     
    lorsque l'utilisateur supprime les dates limites entrées, la planning se met à jour automatiquement, c´est- à- dire les lignes cellules se vident.
    ça change un brin le problème et la façon de l'aborder mais c'est finalement plus simple comme ça !!!
    à tester
    https://mon-partage.fr/f/BqXYVztj/

    Pour nettoyer une colonne, vider les lignes 25 à 27 de cette colonne
    Tu peux changer une date dans une colonne

    RQ. supprimes tes explications en lignes 32-33 , sinon pb de maj auto largeur de colonne par la macro)

    Cdlmnt
    0
    1. camcam1404 Messages postés 68 Statut Membre
       
      Super ! Merci beaucoup.

      Maintenant je vais essayer de modifier le programme pour que le nom des tests puissent être choisis librement et être modifié à tout moment.
      0
    2. camcam1404 Messages postés 68 Statut Membre
       
      et que l'utilisateur puisse ajouter autant de test qu'il souhaite :)
      0
  9. ccm81 Messages postés 11033 Statut Membre 2 434
     
    1. modifier le programme pour que le nom des tests puissent être choisis librement
    2. l'utilisateur puisse ajouter autant de test qu'il souhaite

    Le problème change radicalement
    3. et être modifié à tout moment
    Là c'est un autre problème, tu peux te contenter d'un Edition/Remplacer sur la feuille

    Cdlmnt
    0
    1. camcam1404 Messages postés 68 Statut Membre
       
      Oui, mais ça doit être faisable

      1. Au lieu d’utiliser des constantes, j’irai lire les valeurs directement dans les cellules
      2 . juste un test va être ajouter pour le moment
      0
  10. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Au lieu d’utiliser des constantes, j’irai lire les valeurs directement dans les cellules
    C'est un peu plus compliqué que ça.
    Un essai pour 1 et 2 .... à tester
    https://mon-partage.fr/f/fPZ8oVy8/

    Cdlmnt
    0
    1. camcam1404 Messages postés 68 Statut Membre
       
      Pas mal du tout, merci !



      Bonne journée!
      0
  11. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Si c'est fini, merci de mettre le sujet à résolu (en haut à droite, la roue dentée)

    Cdlmnt
    0