apparition de certaines feuilles selon un mot de passe

Tohane

XLDnaute Nouveau
Bonjour,

J'ai creer un fichier constitué de la sorte, une page entrée des donnée et une dizaine de feuilles qui se remplissent en fonction de ce que la personne rentre comme information dans cette feuille.

Tout ce classeur est protégé automatiquement à son ouverture et peut etre debloqué en cliquant sur un cadenas (sur la premiere feuille) et en rentrant un mot de passe defini par moi l'admin.

Je souhaiterais compliquer un peu la chose, je souhaiterais qu'il y ait disons 3 mot de passe :
- le premier affichant disons les 5 premieres pages en les laissant protégées
- Le second affichant toutes les pages en les laissant protégées
- Le troisieme, debloquant tout et affichant toutes les pages.

La condition qui fait que je poste est que je souhaiterais que le fichier à sa fermeture me rebloque tout et affiche à nouveau que les 2 premiere pages.

Suis je clair ? (pas sure ! lol !)

D'avance merci pour votre aide qui me sauve la vie à chaque fois !
 

keepcool183

XLDnaute Occasionnel
Re : apparition de certaines feuilles selon un mot de passe

Bonjour Tohane,

Un code pour tout protéger toute les feuilles :

Code:
For Each WS In Sheets
WS.Protect Password:="X1X2X3", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingCells:=True 'mot_de_passe à adapter
Next WS

A mettre dans thisworkbook et choisis l'événement before close.

Pour le reste un fichier exemple serait très utile.

A+ :)
 

Tohane

XLDnaute Nouveau
Re : apparition de certaines feuilles selon un mot de passe

Bonjour,

Voila un exemple :)

Pour donner quelques precisions :
Ouverture du fichier : Seules les feuilles jaunes doivent etre affichées (protegé)
Entree du mot de passe 1 : les feuilles bleues doivent s'afficher en plus des jaunes (protegé)
Entrée du mot de passe 2 : les feuilles vertes s'affichent en plus des feuilles bleues et jaunes (protegé)
Entrée du mot de passe 3 (admin) : Tout s'affiche et tout est deprotegé

La feuille Bordeaux doit rester tout le temps caché sauf si je l'affiche manuellement via le menu format affiché :)

Merci beaucoup !!

P.S. : le mot de passe actuel est "project"
 

Pièces jointes

  • Exemple.zip
    43.4 KB · Affichages: 51
  • Exemple.zip
    43.4 KB · Affichages: 45
  • Exemple.zip
    43.4 KB · Affichages: 45

Discussions similaires

Réponses
2
Affichages
210

Statistiques des forums

Discussions
312 505
Messages
2 089 066
Membres
104 015
dernier inscrit
kkgk