Planning - Date limite actualiser chaque semaine

Résolu
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. 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. Non ! C‘est une erreur ! Il y a que des tests A,B et C.
      0
    2. Dans ce cas une seule formule suffit (à tirer sur toute la plage)
      https://mon-partage.fr/f/eDTVxNQu/

      Cdlmnt
      0
  2. 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
    1. 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
      1. 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. 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
      2. Pas de couleur de fond ou la même pour les trois tests et une couleur de police pour chaque test ?
        ou bien .... ?
        0
        1. 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. 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
        2. 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. 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. et que l'utilisateur puisse ajouter autant de test qu'il souhaite :)
            0
        3. 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. 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
        4. 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. Pas mal du tout, merci !

            Bonne journée!
            0
        5. Si c'est fini, merci de mettre le sujet à résolu (en haut à droite, la roue dentée)

          Cdlmnt
          0