Private Sub Workbook_Open()
Dim J As Long, NumJour As Integer
Dim WSheet As Worksheet
Dim L As String
Dim I As Integer
Sheets("CURE_BEROCCA").Unprotect
For I = 2021 To 2050 'limite à adapter
L = IIf(L = "", I, L & "," & I)
Next I
With Sheets("CURE_BEROCCA").Range("K1").Validation
.Delete
.Add xlValidateList, Formula1:=L
End With
Application.ScreenUpdating = False
For Each WSheet In Sheets ' Pour toutes les feuilles du classeur
Protection WSheet
Next WSheet
Init_Feuille ' Le 29/01/2021
End Sub