Bonjour à tous et à toutes,

J'ai un classeur Excel contenant le numéro de semaine en Sommaire'!D10.

Je voudrais qu'à chaque changement de semaine (qu'on rentrera à la main), le fichier se copie en gardant la semaine précédente. Je m'explique, il faudrait que le fichier se copie afin de garder les données de la semaine précédente. Ce classeur sera donc le classeur principal qui sera modifié chaque semaine.
De plus il faudrait que le nom de la copie soit : Suivi production-semaine "numéro de la semaine).

Merci d'avance pour votre précieuse aide

Je viens de faire ce code afin de copier le fichier en mettant le nom + la semaine indiquée en D10.
Cependant il ne se lance que lorsqu'on click sur un bouton et je voudrai que la sauvegarde se face dès que l'on modifie la date.

Je vous copie le code que je viens de faire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Option Explicit
 
Public Sub Copie() 'copie sauvegarde classeur
 
Dim nom As String
    nom = Left(ActiveWorkbook.Name, Len(ActiveWorkbook.Name) - 5) & " - Semaine " & Range("d10") & ".xlsx"
    ActiveWorkbook.SaveCopyAs ActiveWorkbook.Path & "\" & nom
 
End Sub