Lorsque j'ouvre le fichier ci-joint, l'ouverture se faisait sur l'onglet de la semaine en cours mais là ca ne fonctionne plus et je ne trouve pas la solution.
Dans le fichier joint vous trouverez une variable string 'nm' puis plus loin :
VB:
nm = Format(Date, "\SWW")
Worksheets(nm).Activate
Oui depuis la version 2010 parfois excel génère ce genre de problèmes (sur workbook_open surtout), que je n'ai pu résoudre jusqu'à présent qu'en déclarant une variable avant d'appeler Sheets ou Worksheets.
Quant au '\S' dans le format ne change rien au problème, c'est juste la méthode que j'utilise pour remplacer le "S" & Format(....)
1-53 (semaine de l’année sans zéro devant ; semaine 1 commence le 1er janvier)
ce qui n'est pas clair d'ailleurs. Une semaine commence un lundi. Alors si c'était plutôt celle qui contient le 1er janvier, alors je suppose qu'il prend comme semaine 1 de 2021 la 53 de 2020 en fait …