Macro qui demanderait un mot de passe ?

Bonjour

Est-il possible, en début de macro, de demander un mot de passe, et en l'absence de ce mot de passe, de ne rien faire ? Je pensais à un msgbox avec un champ de saisie ? mais comment indiquer quel mot de passe est le bon ?

D'avance merci. Bonne journée. Cordialement,

Vincent

Hello,

Il faut que tu définisses ce mot de passe dans une cellule d'une feuille lambda que tu mettras en invisible VeryHidden.

Quand tu appelles ta macro, il faut mettre cette feuille en visible puis récupérer cette valeur que tu vas stocker dans une variable que tu compareras à la valeur saisie dans l'inputbox utilisateur

@+

pas maaaal !!!!, merci pour le truc, je vais essayer de me lancer, et je te tiens au courant de ma réussite.

Merci beaucoup.

Vincent

Bonjour,

Pas la peine de mobiliser une feuille pour ça : Tu crées un nom dans le Gestionnaire de Nom (p.e. PWD)

Nom : PWD

Fait référence à : ="TonMotDePasse"

(Ne pas oublier les guillemets !)

...puis tu le rends invisible avec cette macro ensuite tu supprime la macro...

Sub Test() ' à supprimer
ThisWorkbook.Names("PWD").Visible = False
End Sub
12pwd.xlsm (14.50 Ko)

A+

Rechercher des sujets similaires à "macro qui demanderait mot passe"