XL 2016 Mot de passe avec administrateur

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

pangasoul

XLDnaute Nouveau
Bonsoir à tous j'ai crée un mot de passe admin total et user avec restriction dans feuille paramètre avec les différentes autorisation sauf j'aimerais avoir les macro qui ne limitent pas à l'administrateur le contrôle des feuilles Merci de m'aider
 
Re

@pangasoul

Je te propose ce fichier
Pour mes tests j'ai rajouté 3 feuilles ou tu n'as aucun droit dessus voir image

1724094970867.png

A l'ouverture du fichier tu remplis USF avec Admin et ton MDP et miracle l'admin voit les 3 feuilles

Le compte Admin doit être obligatoirement sur la 2 eme ligne sinon il faudra modifier le code VBA
1724095489051.png


A noter :
je ne ferais aucun commentaire sur l'inutilité et la sécurité de ta protection super illusoire !!! 🤔
Zut !!!! J'en ai fait un .....🤣

Merci pour ton retour
 

Pièces jointes

Excusez je tentais de simuler pour voir sinon l'exemple marche très bien merci frère alors pardonnez
J'ai adapté et pour le bouton commande j'ai un souci (VerifMDP) nom ambigu


Private Sub CommandButton1_Click()
'Code se déclenchant au clic sur bouton
'Si TextBox1 est vide
If TextBox1 = "" Then
'Message à l'utilisateur
MsgBox "Saisie du nom d'utilisateur obligatoire.", vbInformation
'sortie de la procédure
Exit Sub
End If
'Même chose avec TextBox2
If TextBox2 = "" Then
MsgBox "Saisie du mot de passe obligatoire.", vbInformation
Exit Sub
End If
'Lance la fonction VerifMDP en utilisant :
'- TextBox1 comme paramètre "utilisateur"
'- TextBox2 comme paramètre "MdP"
'Si la fonction renvoie FAUX :
If VerifMDP(TextBox1, TextBox2) = False Then
'c'est que le mot de passe ou l'utilisateur est faux donc
'Message à l'utilisateur
MsgBox "Erreur Mot de passe et/ou utilisateur. Merci de saisir à nouveau.", vbInformation
'on vide les 2 textbox
TextBox1 = ""
TextBox2 = ""
'on sort de la procédure
Exit Sub
End If
'A partir d'ici, le code ne se déroule que lorsque mdp et nom sont corrects.
'On peut donc afficher les feuilles correspondants à l'utilisateur saisi
AfficheFeuilles TextBox1
'masque l'UserForm
UserForm1.Hide
menu_ev.Show
End Sub
 
- 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
17
Affichages
299
Réponses
2
Affichages
493
Réponses
5
Affichages
762
Compte Supprimé 979
C
Retour