Bonjour,
Personnellement pour ce genre de protection usf et modification de mdp, j'utilise toujours un onglet sur mon fichier (en xlVeryHidden) avec un nom chelou que personne ne le sélectionne par formule, ou je stock toutes les données de paramètres de mon ficher comme un mot de passe de protection de mes feuilles, et dans ton cas d'USF (comme ça tu peux enregistrer si tu as plusieurs utilisateurs différents qui a ouvert quel USF et à quelle date par exemple)
Avec cette méthode simple tu peux même enlever tes Userform en un sens et tu passes pas une inputbox
Admettons tu mets ton mdp sur la cellule B1 d'une feuille que tu nomme Protectt
Dim Rees As String
Rees = Application.InputBox("Inscrire le mot de passe.", "Saisir un mot de passe")
If Rees = "" Or Rees <> Sheets("Protectt").cells(1,2) Then
Exit Sub
Else
'[...] ton code
End if