Bonjour,
D'abord, modifie le calcul du numéro de semaine en utilisant une formule qui garantit l'exactitude du calcul selon les stipulations de la norme ISO 8601. Par exemple :
=ENT((B3-RECHERCHE(B3;DATE(ANNEE(B3)+{-1;0;1};1;3)-JOURSEM(DATE(ANNEE(B3)+{-1;0;1};1;3))+2))/7)+1
Ensuite ta demande est imprécise, tu ne sembles pas y avoir beaucoup réfléchi :
Tu veux transférer les valeurs de 9 cellules par ligne : à quel moment ?
Il apparaît dans ton modèle que la saisie est incomplète sur toutes les lignes.
Si automatique lors de la saisie de la commande, cela implique une procédure évènementielle qui vérifiera que la saisie est complète pour les valeurs à reporter...
Si lancement après une session de saisie pour mise à jour des lignes reportées, on efface les reports antérieurs, et on balaie la feuille pour reporter globalement toutes les lignes...
Voilà 2 principales variantes, et il y en a d'autres.
Cordialement.