Suite de dates automatiques dans plusieurs feuilles

Ange22_85 Messages postés 5 Statut Membre -  
Raymond PENTIER Messages postés 58227 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

  1. Raymond PENTIER Messages postés 58227 Date d'inscription   Statut Contributeur Dernière intervention   17 490
     
    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
    1. Ange22_85 Messages postés 5 Statut Membre
       
      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
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
    1
  3. Raymond PENTIER Messages postés 58227 Date d'inscription   Statut Contributeur Dernière intervention   17 490
     
    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