• Initiateur de la discussion Initiateur de la discussion kiff77
  • 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 !

kiff77

XLDnaute Junior
Bonjour à tous,

J'ai un code VBA que j'ai récupéré sur le net qui fonctionne très bien permettant de gérer les accès à un fichier Excel (un mot de passe définit la vue sur les onglets du fichier).

Je vous joins une partie du code :

Case "util"
Sheets("nom_onglet").Visible = True
...

Util est le mot de passe. Je voudrais savoir si on pouvais remplacer le mot de passe "util" par le nom d'une feuille et d'une cellule. L'idée serait que les mots de passe soit regroupés dans un onglet. Ainsi ma collègue pourrait changer les mots de passe des utilisateurs sans rentrer dans VBA.

Exemple:

dans l'onglet "admin" en cellule B2 il y aurait le mot de passe "util"

le code VBA pourrait donner : Case "feuille "admin" cellule "B2""
sheets("nom_onglet").visible=true

Je ne sais pas si j'ai vraiment été clair

Merci pour vos réponses
A+
Kiff
 
Re : Mot de passe

Bonjour

essaye ca : Feuille nommé MDP, mots de passe colonne B

Code:
select case motdepasse
     case sheets("MDP").range("B1").value
            ........... Ton code
     case sheets("MDP").range("B2").value
            ........... Ton code
     case else
            msgbox "Mot de passe non valide"
            exit sub
end select
 
- 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

Discussions similaires

Réponses
7
Affichages
342
Réponses
17
Affichages
877
Réponses
3
Affichages
242
Réponses
4
Affichages
321
Réponses
3
Affichages
256
Retour