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
Partager