Accès onglets d'un classeur

Piloul

XLDnaute Nouveau
Bonjour,

Je travaille actuellement sur un fichier qui regroupe plusieurs onglets :

- le premier est une notice
- un onglet synthèse
- plusieurs onglets remplis par une seule personne spécifique à chaque onglet.

Le fichier est confidentiel, les personnes remplissants leur propre onglet ne doivent pas voir les autres.

Pour commencer j'ai donc masqué tous les onglets à l'ouverture du fichier sauf la notice et j'ai également placé des boutons sur cette page associés à une macro, afin que chaque personne tape un mot de passe et ainsi ouvrir son onglet.

La faille c'est qu'en faisant clic droit / unhide, n'importe qui peut voir les données des autres onglets.

Quelqu'un aurait-il une solution pour rendre totalement confidentiel tous les onglets ?

Merci par avance, j'espère que j'ai été clair dans mon explication.

Cordialement

Nicolas
 

john

XLDnaute Impliqué
Re : Accès onglets d'un classeur

Bonjour,

Tu peux aussi utiliser la fonction sheet(x).visible =xlsheetveryhidden et là on ne voit plus la/les feuilles quand on fait un clic droit afficher/masquer.

Ci-joint un fichier exemple. Mais il faut protéger ton code VBA pour ne pas que les utilisateurs puissent voir les mots de passes attribués ou alors tu peux aussi mettre un page administrateur avec les mdp et la mettre en veryhidden.

BàT.

John
 

Pièces jointes

  • protection_onglet.xlsm
    27.5 KB · Affichages: 35

Discussions similaires

Réponses
8
Affichages
518

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 294
Messages
2 086 895
Membres
103 404
dernier inscrit
sultan87