Bonjour,
avec un useform et 2 textbox (Utilisateur et mot de passe associé) tu peux déclencher 2 macros personalisées
intégrer un contrôle de saisie sur les textbox vérifier si elles sont vides par exemple ...
Dim Wpass as string
Wpass = Txtpass.value
If Txtuser = "toto" and Wpass = Range("Pass1).value then procédure
ElseIf Txtuser = "roro" and Wpass = Range("Pass2).value then procédure
Else msgbox "erreur de Password"
exit sub
end If
Range(Pass1) et (Pass2) = 2 cellules d'une feuille titi qui est vérouillée par xlSheetVeryHidden
appeler le userform dans Workbook_Open
et prévoir une remise à blanc des textbox à l'initialise du userform
Si plusieurs utilisateurs, prévoir une petite base qui associe sous forme de tableau User et Password avec pourquoi pas autoriser au user de pouvoir modifier son password perso.
A+