Protéger par un mot de passe

  • Initiateur de la discussion Initiateur de la discussion FranQuent
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

FranQuent

Guest
Bonjour,

Je souhaite créer une macro qui permettrait de verrouiller une feuille et une partie d'une autre feuille par un mot de passe rentré dans une messagebox par celui qui exécute la macro. Est-ce possible?

J'ai le code suivant mais ne me permet pas de choisir le mot de passe ni la plage à laisser déprotégée:

ActiveSheet.protect Password:="****", DrawingObjects:=False, Contents:=True, Scenarios:=False
End Sub


Merci
 
Re : Protéger par un mot de passe

Re,

regarde peut être ceci :
Code:
Option Explicit
Sub test()
Dim t As String, c As Range
t = InputBox("Mot de passe ??")
On Error Resume Next
Set c = Application.InputBox("plage dfe cellule non protégée...", Type:=8)
If Err.Number <> 0 Or t = "" Then Exit Sub
On Error GoTo 0
c.Locked = False
ActiveSheet.Protect t
End Sub
 
Re : Protéger par un mot de passe

Merci beaucoup encore une fois Pierrot,
Ca fonctionne par contre la plage non protégée ne correspond pas exactement.
Et en fait je voudrais prédéfinir la plage de la seconde feuille qu'il ne faudrait pas protéger.
Par exemple:
Je veux protéger "feuille1"
et "feuille2" sauf les colonnes A et B de la "feuille2"
Et cette plage doit toujours rester la même pour cette macro.

Un grand merci
 
Re : Protéger par un mot de passe

Du coup j'ai mis ce code:

Sub TEST()
Dim t As String, c As Range
t = InputBox("Mot de passe ??", "Validation de la Contre-étude")
On Error Resume Next
Set c = Feuil2.Columns("A:B")
If Err.Number <> 0 Or t = "" Then Exit Sub
On Error GoTo 0
c.Locked = False
Sheets("Feuil1").Protect t
Sheets("Feuil2").Protect t
End Sub


Mais ce sont les colonnes A,B,C,D,E et F qui sont protégées automatiquement...

Merci bcp
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
289
Réponses
17
Affichages
764
Réponses
16
Affichages
1 K
Réponses
2
Affichages
603
Réponses
17
Affichages
1 K
Retour