Sub x() Dim fs As Worksheet For Each fs In Sheets Debug.Print fs.Name, fs.ProtectContents Next End Sub
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Patrick Fredin" a écrit dans le message de news: eweoC7K$
Bonjour,
Est-il possible de savoir si une feuille est protégée ?
Merci pour votre aide.
-- Patrick
GVentre
Bonjour Patrick Fredin,
Dans le menu, Outils>Protection, si "protéger la feuille": la feuille n'est pas protéger, si "ôter la protection de la feuille": la feuille est protéger.
Cordialement,
GVentre
Bonjour,
Est-il possible de savoir si une feuille est protégée ?
Merci pour votre aide.
Bonjour Patrick Fredin,
Dans le menu, Outils>Protection, si "protéger la feuille": la feuille
n'est pas protéger, si "ôter la protection de la feuille": la feuille
est protéger.
Cordialement,
GVentre
Bonjour,
Est-il possible de savoir si une feuille est protégée ?
Dans le menu, Outils>Protection, si "protéger la feuille": la feuille n'est pas protéger, si "ôter la protection de la feuille": la feuille est protéger.
Cordialement,
GVentre
Bonjour,
Est-il possible de savoir si une feuille est protégée ?
Merci pour votre aide.
Patrick Fredin
Merci. J'avais oublié de préciser que c'était en VBA que je voulais le détecter. Tu as bien deviné.
-- Patrick
"Pounet95" wrote in message news:ubE%23XAL$
Bonsoir Patrick, Ceci peut-être
Sub x() Dim fs As Worksheet For Each fs In Sheets Debug.Print fs.Name, fs.ProtectContents Next End Sub
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Patrick Fredin" a écrit dans le message de news: eweoC7K$
Bonjour,
Est-il possible de savoir si une feuille est protégée ?
Merci pour votre aide.
-- Patrick
Merci. J'avais oublié de préciser que c'était en VBA que je voulais le
détecter. Tu as bien deviné.
--
Patrick
"Pounet95" <pasdepub@oneado.fr> wrote in message
news:ubE%23XAL$EHA.612@TK2MSFTNGP09.phx.gbl...
Bonsoir Patrick,
Ceci peut-être
Sub x()
Dim fs As Worksheet
For Each fs In Sheets
Debug.Print fs.Name, fs.ProtectContents
Next
End Sub
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Patrick Fredin" <nospams_patrick.fredin@iquebec.com> a écrit dans le
message de news: eweoC7K$EHA.3616@TK2MSFTNGP11.phx.gbl...
Bonjour,
Est-il possible de savoir si une feuille est protégée ?
Merci. J'avais oublié de préciser que c'était en VBA que je voulais le détecter. Tu as bien deviné.
-- Patrick
"Pounet95" wrote in message news:ubE%23XAL$
Bonsoir Patrick, Ceci peut-être
Sub x() Dim fs As Worksheet For Each fs In Sheets Debug.Print fs.Name, fs.ProtectContents Next End Sub
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Patrick Fredin" a écrit dans le message de news: eweoC7K$
Bonjour,
Est-il possible de savoir si une feuille est protégée ?
Merci pour votre aide.
-- Patrick
Pounet95
Re, En y regardant de plus près, il est possible que ce ne soit pas suffisant. Ce que je t'ai indiqué retourne Vrai si le contenu des cellules est protégé, pour les objets et les scenarii il faut utiliser : fs.ProtectScenarios, fs.ProtectDrawingObjects Comme a priori, le résultat est à Vrai ( si option cochée ) que lorsque la feuille est protégée, il faut par sûreté employer les 3 pour pouvoir l'affirmer. A vérifier ....
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Patrick Fredin" a écrit dans le message de news: %23%233QUFL$
Merci. J'avais oublié de préciser que c'était en VBA que je voulais le détecter. Tu as bien deviné.
-- Patrick
"Pounet95" wrote in message news:ubE%23XAL$
Bonsoir Patrick, Ceci peut-être
Sub x() Dim fs As Worksheet For Each fs In Sheets Debug.Print fs.Name, fs.ProtectContents Next End Sub
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Patrick Fredin" a écrit dans le message de news: eweoC7K$
Bonjour,
Est-il possible de savoir si une feuille est protégée ?
Merci pour votre aide.
-- Patrick
Re,
En y regardant de plus près, il est possible que ce ne soit pas suffisant.
Ce que je t'ai indiqué retourne Vrai si le contenu des cellules est protégé,
pour les objets et les scenarii
il faut utiliser :
fs.ProtectScenarios,
fs.ProtectDrawingObjects
Comme a priori, le résultat est à Vrai ( si option cochée ) que lorsque la
feuille est protégée, il faut
par sûreté employer les 3 pour pouvoir l'affirmer.
A vérifier ....
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Patrick Fredin" <nospams_patrick.fredin@iquebec.com> a écrit dans le
message de news: %23%233QUFL$EHA.2580@TK2MSFTNGP15.phx.gbl...
Merci. J'avais oublié de préciser que c'était en VBA que je voulais le
détecter. Tu as bien deviné.
--
Patrick
"Pounet95" <pasdepub@oneado.fr> wrote in message
news:ubE%23XAL$EHA.612@TK2MSFTNGP09.phx.gbl...
Bonsoir Patrick,
Ceci peut-être
Sub x()
Dim fs As Worksheet
For Each fs In Sheets
Debug.Print fs.Name, fs.ProtectContents
Next
End Sub
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Patrick Fredin" <nospams_patrick.fredin@iquebec.com> a écrit dans le
message de news: eweoC7K$EHA.3616@TK2MSFTNGP11.phx.gbl...
Bonjour,
Est-il possible de savoir si une feuille est protégée ?
Re, En y regardant de plus près, il est possible que ce ne soit pas suffisant. Ce que je t'ai indiqué retourne Vrai si le contenu des cellules est protégé, pour les objets et les scenarii il faut utiliser : fs.ProtectScenarios, fs.ProtectDrawingObjects Comme a priori, le résultat est à Vrai ( si option cochée ) que lorsque la feuille est protégée, il faut par sûreté employer les 3 pour pouvoir l'affirmer. A vérifier ....
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Patrick Fredin" a écrit dans le message de news: %23%233QUFL$
Merci. J'avais oublié de préciser que c'était en VBA que je voulais le détecter. Tu as bien deviné.
-- Patrick
"Pounet95" wrote in message news:ubE%23XAL$
Bonsoir Patrick, Ceci peut-être
Sub x() Dim fs As Worksheet For Each fs In Sheets Debug.Print fs.Name, fs.ProtectContents Next End Sub
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Patrick Fredin" a écrit dans le message de news: eweoC7K$
Bonjour,
Est-il possible de savoir si une feuille est protégée ?
Merci pour votre aide.
-- Patrick
AV
feuille est protégée, il faut par sûreté employer les 3 pour pouvoir l'affirmer.
Exact : Sub zz_TestProtect2() With ActiveSheet If .ProtectContents + .ProtectDrawingObjects + .ProtectScenarios <> 0 _ Then MsgBox "Feuille protégée !" End With End Sub
AV
feuille est protégée, il faut
par sûreté employer les 3 pour pouvoir l'affirmer.
Exact :
Sub zz_TestProtect2()
With ActiveSheet
If .ProtectContents + .ProtectDrawingObjects + .ProtectScenarios <> 0 _
Then MsgBox "Feuille protégée !"
End With
End Sub
feuille est protégée, il faut par sûreté employer les 3 pour pouvoir l'affirmer.
Exact : Sub zz_TestProtect2() With ActiveSheet If .ProtectContents + .ProtectDrawingObjects + .ProtectScenarios <> 0 _ Then MsgBox "Feuille protégée !" End With End Sub