J'ai utilisé ce code:
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Protect "passe", DrawingObjects:=False, Contents:=True,
Scenarios:= _
True, userinterfaceonly:=True
Next
Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille 5
ne se protege pas.
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
Romuald
Cela fonctionne parfaitement chez moi Pourquoi tu ne remets pas JEAN ?
"PHIL" a écrit dans le message de news:
Bonjour,
J'ai utilisé ce code: Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect "passe", DrawingObjects:úlse, Contents:=True, Scenarios:= _ True, userinterfaceonly:=True Next Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille 5 ne se protege pas.
pourtant ma feuille 5 est bien protégé.
Pourquoi?
merci
Cela fonctionne parfaitement chez moi
Pourquoi tu ne remets pas JEAN ?
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
308EF444-47EF-4AD3-8F52-313CA52AF4DE@microsoft.com...
Bonjour,
J'ai utilisé ce code:
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Protect "passe", DrawingObjects:úlse, Contents:=True,
Scenarios:= _
True, userinterfaceonly:=True
Next
Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille
5
ne se protege pas.
Cela fonctionne parfaitement chez moi Pourquoi tu ne remets pas JEAN ?
"PHIL" a écrit dans le message de news:
Bonjour,
J'ai utilisé ce code: Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect "passe", DrawingObjects:úlse, Contents:=True, Scenarios:= _ True, userinterfaceonly:=True Next Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille 5 ne se protege pas.
pourtant ma feuille 5 est bien protégé.
Pourquoi?
merci
PHIL
non ma feuille 6 n'est pas protegé , je ne comprend pas.
merci
Cela fonctionne parfaitement chez moi Pourquoi tu ne remets pas JEAN ?
"PHIL" a écrit dans le message de news:
Bonjour,
J'ai utilisé ce code: Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect "passe", DrawingObjects:úlse, Contents:=True, Scenarios:= _ True, userinterfaceonly:=True Next Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille 5 ne se protege pas.
pourtant ma feuille 5 est bien protégé.
Pourquoi?
merci
non ma feuille 6 n'est pas protegé , je ne comprend pas.
merci
Cela fonctionne parfaitement chez moi
Pourquoi tu ne remets pas JEAN ?
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
308EF444-47EF-4AD3-8F52-313CA52AF4DE@microsoft.com...
Bonjour,
J'ai utilisé ce code:
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Protect "passe", DrawingObjects:úlse, Contents:=True,
Scenarios:= _
True, userinterfaceonly:=True
Next
Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille
5
ne se protege pas.
non ma feuille 6 n'est pas protegé , je ne comprend pas.
merci
Cela fonctionne parfaitement chez moi Pourquoi tu ne remets pas JEAN ?
"PHIL" a écrit dans le message de news:
Bonjour,
J'ai utilisé ce code: Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect "passe", DrawingObjects:úlse, Contents:=True, Scenarios:= _ True, userinterfaceonly:=True Next Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille 5 ne se protege pas.
pourtant ma feuille 5 est bien protégé.
Pourquoi?
merci
Gaenonius
Au cas où, essaye cette autre méthode pour protéger tes feuilles :
'''''''''''''''''''''''''' Sub Protege() Dim i As Long For i = 1 To Sheets.Count Sheets(i).Protect "passe", _ DrawingObjects:úlse, _ Contents:=True, _ Scenarios:=True, _ userinterfaceonly:=True Next Feuil1.Unprotect "passe" End Sub ''''''''''''''''''''''''''
-- Gaenonius
Bonjour,
J'ai utilisé ce code: Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect "passe", DrawingObjects:úlse, Contents:=True, Scenarios:= _ True, userinterfaceonly:=True Next Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille 5 ne se protege pas.
pourtant ma feuille 5 est bien protégé.
Pourquoi?
merci
Au cas où, essaye cette autre méthode pour protéger tes feuilles :
''''''''''''''''''''''''''
Sub Protege()
Dim i As Long
For i = 1 To Sheets.Count
Sheets(i).Protect "passe", _
DrawingObjects:úlse, _
Contents:=True, _
Scenarios:=True, _
userinterfaceonly:=True
Next
Feuil1.Unprotect "passe"
End Sub
''''''''''''''''''''''''''
--
Gaenonius
Bonjour,
J'ai utilisé ce code:
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Protect "passe", DrawingObjects:úlse, Contents:=True,
Scenarios:= _
True, userinterfaceonly:=True
Next
Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille 5
ne se protege pas.
Au cas où, essaye cette autre méthode pour protéger tes feuilles :
'''''''''''''''''''''''''' Sub Protege() Dim i As Long For i = 1 To Sheets.Count Sheets(i).Protect "passe", _ DrawingObjects:úlse, _ Contents:=True, _ Scenarios:=True, _ userinterfaceonly:=True Next Feuil1.Unprotect "passe" End Sub ''''''''''''''''''''''''''
-- Gaenonius
Bonjour,
J'ai utilisé ce code: Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect "passe", DrawingObjects:úlse, Contents:=True, Scenarios:= _ True, userinterfaceonly:=True Next Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille 5 ne se protege pas.
pourtant ma feuille 5 est bien protégé.
Pourquoi?
merci
Romuald
Donne une adresse valide, et je t'envoie un exemple ! Romuald
"PHIL" a écrit dans le message de news:
non ma feuille 6 n'est pas protegé , je ne comprend pas.
merci
Cela fonctionne parfaitement chez moi Pourquoi tu ne remets pas JEAN ?
"PHIL" a écrit dans le message de news:
Bonjour,
J'ai utilisé ce code: Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect "passe", DrawingObjects:úlse, Contents:=True, Scenarios:= _ True, userinterfaceonly:=True Next Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille 5 ne se protege pas.
pourtant ma feuille 5 est bien protégé.
Pourquoi?
merci
Donne une adresse valide, et je t'envoie un exemple !
Romuald
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
056C292D-3FA5-49ED-A902-1C3FC0762089@microsoft.com...
non ma feuille 6 n'est pas protegé , je ne comprend pas.
merci
Cela fonctionne parfaitement chez moi
Pourquoi tu ne remets pas JEAN ?
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
308EF444-47EF-4AD3-8F52-313CA52AF4DE@microsoft.com...
Bonjour,
J'ai utilisé ce code:
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Protect "passe", DrawingObjects:úlse, Contents:=True,
Scenarios:= _
True, userinterfaceonly:=True
Next
Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma
feuille
5
ne se protege pas.
Donne une adresse valide, et je t'envoie un exemple ! Romuald
"PHIL" a écrit dans le message de news:
non ma feuille 6 n'est pas protegé , je ne comprend pas.
merci
Cela fonctionne parfaitement chez moi Pourquoi tu ne remets pas JEAN ?
"PHIL" a écrit dans le message de news:
Bonjour,
J'ai utilisé ce code: Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect "passe", DrawingObjects:úlse, Contents:=True, Scenarios:= _ True, userinterfaceonly:=True Next Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille 5 ne se protege pas.
pourtant ma feuille 5 est bien protégé.
Pourquoi?
merci
LSteph
Bonsoir, il faut quand même que tu saches que userinterfaceonly (2de propsition que je t'ai fournie à ta demande) t'évite de déprotèger reprotèger chacune de tes macros mais n'empêchera pas (contrairement à la 1ère) l' utilisateurde modifier le document par une autre macro .
a+
lSteph
"PHIL" a écrit dans le message de news:
Bonjour,
J'ai utilisé ce code: Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect "passe", DrawingObjects:úlse, Contents:=True, Scenarios:= _ True, userinterfaceonly:=True Next Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille 5 ne se protege pas.
pourtant ma feuille 5 est bien protégé.
Pourquoi?
merci
Bonsoir,
il faut quand même que tu saches que userinterfaceonly (2de propsition que
je t'ai fournie à ta demande)
t'évite de déprotèger reprotèger chacune de tes macros
mais n'empêchera pas (contrairement à la 1ère) l' utilisateurde modifier le
document par une autre macro .
a+
lSteph
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
308EF444-47EF-4AD3-8F52-313CA52AF4DE@microsoft.com...
Bonjour,
J'ai utilisé ce code:
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Protect "passe", DrawingObjects:úlse, Contents:=True,
Scenarios:= _
True, userinterfaceonly:=True
Next
Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille
5
ne se protege pas.
Bonsoir, il faut quand même que tu saches que userinterfaceonly (2de propsition que je t'ai fournie à ta demande) t'évite de déprotèger reprotèger chacune de tes macros mais n'empêchera pas (contrairement à la 1ère) l' utilisateurde modifier le document par une autre macro .
a+
lSteph
"PHIL" a écrit dans le message de news:
Bonjour,
J'ai utilisé ce code: Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect "passe", DrawingObjects:úlse, Contents:=True, Scenarios:= _ True, userinterfaceonly:=True Next Feuil1.Unprotect "passe"
mes feuilles se protegent mais ma feuille 6 qui est la copie de ma feuille 5 ne se protege pas.