Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Gestion classeur par mdp

  • Initiateur de la discussion Initiateur de la discussion Madjon6
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Madjon6

XLDnaute Occasionnel
Bonjour,

J'ai un classeur reprenant des 2 onglets par personne et par métier, avec accès par MDP. Actuellement seul l'administrateur a accès à l'ensemble des onglets.

Voci les 2 niveaux d'autorisation :

Simple => 2 onglets seulement
Admin = tous les onglets métiers + onglet administration

Ce que je souhaite :

Il me faudrait un 3 ème profil "avancé" qui me permettrait de donner l'accès à une personne à plusieurs onglets mais sans qu'il soit administrateur et donc avoir accès à l'onglet administration.

L'idée serait de ma changer le code VBA pour ajouter ce profil avancé;

Pour ouvrir le fichier => ID = Z et mpd = 999
Et le code est protégé par le MDP = gael

Un fichier joint pour l'exemple.

Merci pour votre aide.
 

Pièces jointes

Re : Gestion classeur par mdp

re

c'est cette ligne là qui pose problème

Sheets(LCase(métier)).Visible = True

là tu veux rendre visible une feuille qui porte le nom du metier

mais tu n'as pas de feuille retraite donc bug

Ben si il y a même 2 feuilles retraite ce sont les onglets retraite_études et retraite_éditeurs.

Le fait que la fin du nom du métier ne soit pas le même ne pose pas de pb puisque la recherche sur fait sur le début du nom du métier.

Mad
 
Re : Gestion classeur par mdp


Pas dans le fichier que tu m'as transmis

Sheets(LCase(métier)).Visible = True

Il faut que le nom soit pil poil le même
 
Re : Gestion classeur par mdp

Ah ok mais le problème c'est que si le nom doit être le même, je ne peux pas afficher plusieurs onglets par métier !!! or le fichier de départ le permettait ça.

Donc c'est un souci car un métier a plusieurs onglets (minimum 2).

On peut pas revoir le code pour faire en sorte que la recherche se fait only sur le début et non sur tout le nom "métier" ?

Mad
 
Re : Gestion classeur par mdp

Voilà c'est nickel.

Merci Pascal.

Je rappelle pour info à ceux qui voudraient utiliser le fichier.

Pour enlever la protection du code du VBA => gael
Pour ouvrir le classeur => id = M et le MDP = 123456
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…