Protection par mot de passe en vba
Bonjour à tous,
J'ai fait plusieurs recherche pour trouver une explication à une interprétation d'un code qui remonte une erreur (vu dans ce topic : https://www.developpez.net/forums/d1...ion-passe-vba/)
Il s'agit de ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Sub protect()
Dim T As Worksheet
Set T = Sheets("Test")
T.protect True
Set T = Nothing
End Sub |
Ce code protège la feuille mais si l'on veut la déverrouiller manuellement (onglet "Révision") cela demande un mot de passe ce qui signifie que Excel interprète la ligne T.Protect avec un mot de passe définit or ce n'est pas le cas.
Auriez vous une explication car je comprends pas qu' Excel demande un mot de passe.
Je sais qu'il s'agit d'une "erreur" de syntaxe car "T.protect" suffit mais c'est l'interprétation du code qui m'intrigue.
Merci d'avance.