Bonjour à toutes et tous,
J'aimerai faire en sorte que mon code s'active dès qu'une certaines feuille nommée "$Liste" est activée ; il s'agit d'un onglet que je ne peux pas cacher mais dont j'aimerai restreindre l'accès. Dès qu'elle est activer, il s'agit alors de vérifier avec un Inbox et un mdp que l'utilisateur est de type administrateur du fichier.
Si le mdp rentré est faux, alors il est renvoyé vers un autre onglet "Global"
Merci d'avance pour votre aide !
J'aimerai faire en sorte que mon code s'active dès qu'une certaines feuille nommée "$Liste" est activée ; il s'agit d'un onglet que je ne peux pas cacher mais dont j'aimerai restreindre l'accès. Dès qu'elle est activer, il s'agit alors de vérifier avec un Inbox et un mdp que l'utilisateur est de type administrateur du fichier.
Si le mdp rentré est faux, alors il est renvoyé vers un autre onglet "Global"
Merci d'avance pour votre aide !
VB:
Private Sub Worksheet_Activate()
Dim resultat As String
If ActiveSheet.Name = "$Liste" Then
resultat = InputBox("Confirmer la demande d'accès", "Administrateur")
If resultat <> "Test" Then
Activate.Worksheets ("Global")
MsgBox ("Le mot de passe est incorrect")
Else
End If
End Sub