Bonjour,
Je ne suis pas pro excel mais voici comment je ferais :
Avec le développeur, tu met ta case à cocher, et si c'est coché, tu met en AZ1 "ok"
Après tu ouvre ton panneau VBA et dans la feuille de "menu" ou je ne sais pas comment ta feuille avec ta case est nommée, tu met :
Private Sub worksheet_change(ByVal Target As Range)
If cells(1,52)="" Then
Sheets("Feuil2").Visible = False
Sheets("Feuil3").Visible = False
...................
end if
If cells(1,52)="ok" then
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
...................
end if
end sub
Tu masque à la base les feuille ou tu ne veux pas qu'il y ai d'accès, et si il coche, alors les feuilles passent en visible. (pense à mettre les bons noms à la place de "Feuil2" etc.
Je n'ai pas testé mais quasi sûr que ça marche (à 99%)