Suite de dates automatiques dans plusieurs feuilles

Ange22_85 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58987 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai un planning semaine à créer sur une année.
une semaine sur une feuille soit un classeur de 52 onglets sem 1 / sem 2 / sem 3.....

Dans la barre du titre de chaque semaine je veux voir semaine du xx/xx/xxxx au xx/xx/xxxx en suite automatique. Quelle est l'astuce svp?.

Merci

3 réponses

Raymond PENTIER Messages postés 58987 Date d'inscription   Statut Contributeur Dernière intervention   17 350
 
Bonjour.
  • 1) Dans Excel, il y a très rarement des astuces ! Ce sont toujours des raisonnements, de la logique, et cela se traduit par des formules.
  • 2) Dans Excel, une demande d'aide qui contient le mot "automatique" signifie presque toujours qu'il faudra passer par une programmation de macro en VBA ...
  • 3) Mais si tu peux te contenter d'une méthode semi-automatique (sans VBA), tu saisis sur chacune de tes 52 feuilles (quel gros travail !) le N° de semaine en A1. La formule en B1 transformera ce N° en date de début de semaine, et la formule en F1 t'affichera ton titre-bandeau. Bien sûr tu pourras masquer (mais pas supprimer !) la colonne B (et même la colonne A) ...


https://www.cjoint.com/c/KKrpaMVZi6U
0
Ange22_85 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour et merci j'essaie ça dès que possible.
Comme beaucoup de monde je surf sur Excel, en ce qui concerne les formules c'est certain je manque de logique... alors vive les forums et la transmission des savoirs :-)
Belle journée
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour Raymond ☺

C'est ce que j'aurais préconisé aussi, mais il y a un petit souci dans ta formule en B1
=SI(ET(A1>0;A1<13);DATE(2022;1;3)+7*(A1-1);"?")
Avec la condition A1<13 on ne dépasse pas 12 semaines ! N'aurais-tu pas mélangé mois et semaines ?
Je pense qu'il convient de rectifier ainsi ta formule :
=SI(ET(A1>0;A1<53);DATE(2022;1;3)+7*(A1-1);"?") (du moins pour 2022 qui n'aura que 52 semaines

Et cerise sur le gâteau pour les fainéants, afin de ne pas taper le n° de semaine dans chaque feuille, on peut mettre en A1dans toutes les feuilles la formule suivante qui récupère le n° de la semaine dans le nom de l'onglet (à condition qu'il soit bien sous la forme "sem 2")
=CNUM(SUBSTITUE(DROITE(CELLULE("filename";A1);NBCAR(CELLULE("filename";A1))-CHERCHE("]";CELLULE("filename";A1)));"sem ";""))

Bien amicalement
Via
0
Raymond PENTIER Messages postés 58987 Date d'inscription   Statut Contributeur Dernière intervention   17 350
 
Salut, Via.

Effectivement je me suis emmêlé les pinceaux, c'est bien 52 semaines et pas 12 mois !
Merci de ton amicale et bienvenue intervention ...
0