Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("A1:J14")) Is Nothing Then
Dim S%, C%
Application.ScreenUpdating = False
SauveS = [G15] ' on sauvegarde la semaine en cours
For S = 1 To 4 ' pour les 4 semaines
[G15] = "S" & S ' on met le N° semaine en G15
Calculate ' on remet à jour les données
For C = 13 To 17 ' pour chaque colonne du tableau
Cells(7 + S, C) = Cells(49, C - 7) + Cells(57, C - 7) ' on copie les valeurs
Next C
Next S
[G15] = SauveS...