protéger une partie de ma feuille excel

faye

XLDnaute Nouveau
Bonjour, étant débutant en VBA je voulais protéger une partie de ma feuille excel dans la mesure du possible. Par exemple je voulais si possible ajouter un mot de passe dans une macro qui protégera la partie gerée par cette macro de sorte que si un utilisateur exécute le bouton relié à cette macro un mot de passe soit demandé

Merci de votre aide
 
Dernière édition:

pijaku

XLDnaute Occasionnel
Re : protéger une partie de ma feuille excel

Bonjour,

Si vous souhaitez uniquement protéger l'utilisation d'une macro, mettez ceci au début de votre code :
Code:
Dim MotDePass As String, reponse As String, cpt As Byte

cpt = 1
MotDePass = "$POI%*µ"
Do
    reponse = InputBox("Saisissez votre mot de passe", "PASSWORD")
    If cpt = 3 Then MsgBox "Vous n'avez pas accès à ce code": Exit Sub
    If reponse <> MotDePass Then MsgBox "Mot de passe incorrect, plus que " & 3 - cpt & " essais."
    cpt = cpt + 1
Loop While reponse <> MotDePass
MsgBox "Si vous voyez ce message c'est que vous avez tapé le bon mot de passe"
'ICI LA SUITE DE VOTRE CODE
 

Discussions similaires

Réponses
8
Affichages
234
Réponses
5
Affichages
458
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 527
Messages
2 089 353
Membres
104 134
dernier inscrit
marylore