Il est possible de créer une nouvelle sub comme vous l'avez fait, sauf que, pour que ça marche, il manque le nom de la sub , par exemple : Sub VerrouilleCel() et supprimer tous les Next sauf le dernier (il n'y a qu'une seule boucle For ...Next)
Mais ce code pourrait (en le modifiant un peu) être insérer dans la sub existante : Sub ProtectAll():
Par exemple :
Sub ProtectAll()
For i= 1 to Worksheets.count
Worksheets(i).range("F2").Locked=false
Worksheets(i).range("C7").Locked=false
Worksheets(i).range("F2").Locked=false
.../...
Worksheets(i).range("D19:D25").Locked=false
Worksheets(i).Protect
Next
End Sub
ou
Sub ProtectAll()
For Each sh in Worksheets
sh.range("F2").Locked=false
sh.range("C7").Locked=false
sh.range("F2").Locked=false
.../...
sh.range("D19:D25").Locked=false
sh.Protect
Next
End Sub
A+