Accessibilité feuilles par une case à cocher ou bouton

Bonjour,

Je débute avec les macros sous Excel et j'aimerais faire deux trois trucs, je m'explique.

Dans un fichier Excel j'ai plusieurs feuilles.

Dans la première feuille je veux mettre un bouton à cocher pour valider ceux que l'on voit sur cette première feuille.

1= Si ce bouton n'est pas cocher les autres feuilles ne sont pas accessible. (Impossible d'aller dessus!)

2= Quand on coche le bouton de la feuille 1, sur les feuilles 2, 3,4 il y a un "ok" qui apparaît dans une case.

Voilà, j’espère que quelle qu’un pourra m'aider.

Merci

Bonne journée

Pierre

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%)

Ok nickel

Merci

Si tu n'y arrives pas joint un fichier (mieux si tu y arrives car tu t'approprie le truc ^^)

Rechercher des sujets similaires à "accessibilite feuilles case cocher bouton"