ActiveSheet.Unprotect

  • Initiateur de la discussion Initiateur de la discussion LAGU972
  • 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 !

L

LAGU972

Guest
Bonjour,

Je cherche comment résoudre un petit problème de code. j'ai une feuille Excel protégé par mot de passe et il y a dan cette feuille un montant à saisir. Que faire pour controler le mot de passe. Par exemple sortir de la macro si le mot de passe est FAUX.


Dim Rep As Integer
ActiveSheet.Unprotect
Range("E11:F11").Select
Selection.ClearContents
Rep = InputBox("Entrez le solde restant de l'année précédente", "REPORT", 0)
If Rep = 0 Then
GoTo Fin
End If
Fin:
ActiveCell.Value = Rep
ActiveSheet.Protect "LLLL", DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub

MERCI
 
Re : ActiveSheet.Unprotect

Bonjour à tous,

Bienvenue sur XLD

Tu aurais du poser ta question sur le Forum Excel.

Peux-tu essayer avec :

VB:
Option Explicit


Sub Test()
Dim Rep As Integer
Dim MdP As String


MdP = InputBox("Entrez le Mot de Passe", "Mot de Passe")
If MdP <> "LLLL" Then Exit Sub
ActiveSheet.Unprotect MdP
Range("E11:F11").ClearContents
Rep = InputBox("Entrez le solde restant de l'année précédente", "REPORT", 0)
If Rep = 0 Then GoTo Fin
Fin:
ActiveCell.Value = Rep
ActiveSheet.Protect MdP, DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub

A + à tous
 
- 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
17
Affichages
1 K
Réponses
16
Affichages
2 K
O
Réponses
3
Affichages
800
Retour