Planning - Date limite actualiser chaque semaine [Résolu]

Signaler
Messages postés
64
Date d'inscription
mardi 13 décembre 2016
Statut
Membre
Dernière intervention
9 septembre 2019
-
Messages postés
9493
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
3 juillet 2020
-
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

Messages postés
9493
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
3 juillet 2020
1 851
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
Messages postés
64
Date d'inscription
mardi 13 décembre 2016
Statut
Membre
Dernière intervention
9 septembre 2019

Non ! C‘est une erreur ! Il y a que des tests A,B et C.
Messages postés
9493
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
3 juillet 2020
1 851
Dans ce cas une seule formule suffit (à tirer sur toute la plage)
https://mon-partage.fr/f/eDTVxNQu/

Cdlmnt
Messages postés
9493
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
3 juillet 2020
1 851
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é
Messages postés
64
Date d'inscription
mardi 13 décembre 2016
Statut
Membre
Dernière intervention
9 septembre 2019

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 !
Messages postés
9493
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
3 juillet 2020
1 851
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
Messages postés
64
Date d'inscription
mardi 13 décembre 2016
Statut
Membre
Dernière intervention
9 septembre 2019

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.
Messages postés
9493
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
3 juillet 2020
1 851
Pas de couleur de fond ou la même pour les trois tests et une couleur de police pour chaque test ?
ou bien .... ?
Messages postés
9493
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
3 juillet 2020
1 851
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)
Messages postés
64
Date d'inscription
mardi 13 décembre 2016
Statut
Membre
Dernière intervention
9 septembre 2019

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.
Messages postés
9493
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
3 juillet 2020
1 851
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
Messages postés
64
Date d'inscription
mardi 13 décembre 2016
Statut
Membre
Dernière intervention
9 septembre 2019

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.
Messages postés
64
Date d'inscription
mardi 13 décembre 2016
Statut
Membre
Dernière intervention
9 septembre 2019

et que l'utilisateur puisse ajouter autant de test qu'il souhaite :)
Messages postés
9493
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
3 juillet 2020
1 851
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
Messages postés
64
Date d'inscription
mardi 13 décembre 2016
Statut
Membre
Dernière intervention
9 septembre 2019

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
Messages postés
9493
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
3 juillet 2020
1 851
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
Messages postés
64
Date d'inscription
mardi 13 décembre 2016
Statut
Membre
Dernière intervention
9 septembre 2019

Pas mal du tout, merci !



Bonne journée!
Messages postés
9493
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
3 juillet 2020
1 851
Si c'est fini, merci de mettre le sujet à résolu (en haut à droite, la roue dentée)

Cdlmnt