J'ai fait une macro pour voir si une feuille est protégée ou non... Cela
fonctionne sauf si la feuille a été protégée mais sans mot de passe. Dans ce
cas ma macro me dit que la feuille n'est pas protégée (IsProtect = Faux )
!!! Voici ma macro :
Public Function IsProtect() As Boolean
'* Test la protection de la feuille *
On Error Resume Next
Dim valeur As String
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour Essaie avec ça : Function EstProtegee(f As Worksheet) As Boolean EstProtegee = f.ProtectContents = True End Function
Sub test() MsgBox EstProtegee(Worksheets("Feuil1")) End Sub
Cordialement Pascal
"HD" a écrit dans le message de news: %
Bonjour,
J'ai fait une macro pour voir si une feuille est protégée ou non... Cela fonctionne sauf si la feuille a été protégée mais sans mot de passe. Dans ce cas ma macro me dit que la feuille n'est pas protégée (IsProtect = Faux ) !!! Voici ma macro :
Public Function IsProtect() As Boolean '* Test la protection de la feuille * On Error Resume Next Dim valeur As String
IsProtect = False If Err.Number <> 0 Then IsProtect = True End Function
Merci d'avance pour votre aide. -- @+ HD
Bonjour
Essaie avec ça :
Function EstProtegee(f As Worksheet) As Boolean
EstProtegee = f.ProtectContents = True
End Function
Sub test()
MsgBox EstProtegee(Worksheets("Feuil1"))
End Sub
Cordialement
Pascal
"HD" <hd@anti.spam.fr> a écrit dans le message de news:
%23pLljXotEHA.2300@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai fait une macro pour voir si une feuille est protégée ou non... Cela
fonctionne sauf si la feuille a été protégée mais sans mot de passe. Dans
ce
cas ma macro me dit que la feuille n'est pas protégée (IsProtect = Faux )
!!! Voici ma macro :
Public Function IsProtect() As Boolean
'* Test la protection de la feuille *
On Error Resume Next
Dim valeur As String
Bonjour Essaie avec ça : Function EstProtegee(f As Worksheet) As Boolean EstProtegee = f.ProtectContents = True End Function
Sub test() MsgBox EstProtegee(Worksheets("Feuil1")) End Sub
Cordialement Pascal
"HD" a écrit dans le message de news: %
Bonjour,
J'ai fait une macro pour voir si une feuille est protégée ou non... Cela fonctionne sauf si la feuille a été protégée mais sans mot de passe. Dans ce cas ma macro me dit que la feuille n'est pas protégée (IsProtect = Faux ) !!! Voici ma macro :
Public Function IsProtect() As Boolean '* Test la protection de la feuille * On Error Resume Next Dim valeur As String