J’ai trouvé le problème , je n’avais pas déclarer la cellule du format de contrôle et j’ai du adapter le code comme ceci
Sub affiche_lait_achete()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets(« Paramètres »)
If Range("C11").Value = True Then
ws.Rows("27:33").Hidden = False
Else
ws.Rows("27:33").Hidden = True
End If
End Sub