Bonjour La protection des feuilles est indépendante des macros. Tu devrais faire le test. Protège tes feuilles et lance les macros. Bonne journée Didier
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
Bonjour
La protection des feuilles est indépendante des macros.
Tu devrais faire le test.
Protège tes feuilles et lance les macros.
Bonne journée
Didier
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
F1FE1F24-062E-41BE-8988-453B77D834A6@microsoft.com...
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur
l'execution
de mes macros.
Bonjour La protection des feuilles est indépendante des macros. Tu devrais faire le test. Protège tes feuilles et lance les macros. Bonne journée Didier
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
PHIL
comment faire pour proteger mes feuilles?
ou placer mon code?
merci
Bonjour La protection des feuilles est indépendante des macros. Tu devrais faire le test. Protège tes feuilles et lance les macros. Bonne journée Didier
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
comment faire pour proteger mes feuilles?
ou placer mon code?
merci
Bonjour
La protection des feuilles est indépendante des macros.
Tu devrais faire le test.
Protège tes feuilles et lance les macros.
Bonne journée
Didier
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
F1FE1F24-062E-41BE-8988-453B77D834A6@microsoft.com...
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur
l'execution
de mes macros.
Bonjour La protection des feuilles est indépendante des macros. Tu devrais faire le test. Protège tes feuilles et lance les macros. Bonne journée Didier
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
Didier
??? Outils / Protection / Protéger la feuille Didier
"PHIL" a écrit dans le message de news:
comment faire pour proteger mes feuilles?
ou placer mon code?
merci
Bonjour La protection des feuilles est indépendante des macros. Tu devrais faire le test. Protège tes feuilles et lance les macros. Bonne journée Didier
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
???
Outils / Protection / Protéger la feuille
Didier
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
E98D7CBE-E37E-4C8B-9957-A27C5D1E0F46@microsoft.com...
comment faire pour proteger mes feuilles?
ou placer mon code?
merci
Bonjour
La protection des feuilles est indépendante des macros.
Tu devrais faire le test.
Protège tes feuilles et lance les macros.
Bonne journée
Didier
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
F1FE1F24-062E-41BE-8988-453B77D834A6@microsoft.com...
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur
l'execution
de mes macros.
??? Outils / Protection / Protéger la feuille Didier
"PHIL" a écrit dans le message de news:
comment faire pour proteger mes feuilles?
ou placer mon code?
merci
Bonjour La protection des feuilles est indépendante des macros. Tu devrais faire le test. Protège tes feuilles et lance les macros. Bonne journée Didier
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
PHIL
au niveau du code vba, ou le placer.
faut t'il placer ca dans le thisworkbook?
quel serait le code en consequent? merci
"Didier" wrote:
??? Outils / Protection / Protéger la feuille Didier
"PHIL" a écrit dans le message de news:
comment faire pour proteger mes feuilles?
ou placer mon code?
merci
Bonjour La protection des feuilles est indépendante des macros. Tu devrais faire le test. Protège tes feuilles et lance les macros. Bonne journée Didier
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
au niveau du code vba, ou le placer.
faut t'il placer ca dans le thisworkbook?
quel serait le code en consequent?
merci
"Didier" wrote:
???
Outils / Protection / Protéger la feuille
Didier
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
E98D7CBE-E37E-4C8B-9957-A27C5D1E0F46@microsoft.com...
comment faire pour proteger mes feuilles?
ou placer mon code?
merci
Bonjour
La protection des feuilles est indépendante des macros.
Tu devrais faire le test.
Protège tes feuilles et lance les macros.
Bonne journée
Didier
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
F1FE1F24-062E-41BE-8988-453B77D834A6@microsoft.com...
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur
l'execution
de mes macros.
??? Outils / Protection / Protéger la feuille Didier
"PHIL" a écrit dans le message de news:
comment faire pour proteger mes feuilles?
ou placer mon code?
merci
Bonjour La protection des feuilles est indépendante des macros. Tu devrais faire le test. Protège tes feuilles et lance les macros. Bonne journée Didier
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
Monique Brunel
Bonjour,
Je pense que tu devrais trouver réponse à ta question, avec des exemples, sur cette page http://www.excelabo.net/xl/protection.php
au niveau du code vba, ou le placer.
faut t'il placer ca dans le thisworkbook?
quel serait le code en consequent? merci
"Didier" wrote:
??? Outils / Protection / Protéger la feuille Didier
"PHIL" a écrit dans le message de news:
comment faire pour proteger mes feuilles?
ou placer mon code?
-- Amicalement, Monique en campagne pour des sites conformes aux standards et accessibles... http://www.webmaster-hub.com/ et http://www.opquast.org/ avec des navigateurs évolutifs http://www.mozilla-europe.org/ Pour les amateurs d'athlétisme : http://users.skynet.be/osga/
Bonjour,
Je pense que tu devrais trouver réponse à ta question, avec des
exemples, sur cette page
http://www.excelabo.net/xl/protection.php
au niveau du code vba, ou le placer.
faut t'il placer ca dans le thisworkbook?
quel serait le code en consequent?
merci
"Didier" wrote:
???
Outils / Protection / Protéger la feuille
Didier
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
E98D7CBE-E37E-4C8B-9957-A27C5D1E0F46@microsoft.com...
comment faire pour proteger mes feuilles?
ou placer mon code?
--
Amicalement,
Monique
en campagne pour des sites conformes aux standards et accessibles...
http://www.webmaster-hub.com/ et http://www.opquast.org/
avec des navigateurs évolutifs http://www.mozilla-europe.org/
Pour les amateurs d'athlétisme : http://users.skynet.be/osga/
Je pense que tu devrais trouver réponse à ta question, avec des exemples, sur cette page http://www.excelabo.net/xl/protection.php
au niveau du code vba, ou le placer.
faut t'il placer ca dans le thisworkbook?
quel serait le code en consequent? merci
"Didier" wrote:
??? Outils / Protection / Protéger la feuille Didier
"PHIL" a écrit dans le message de news:
comment faire pour proteger mes feuilles?
ou placer mon code?
-- Amicalement, Monique en campagne pour des sites conformes aux standards et accessibles... http://www.webmaster-hub.com/ et http://www.opquast.org/ avec des navigateurs évolutifs http://www.mozilla-europe.org/ Pour les amateurs d'athlétisme : http://users.skynet.be/osga/
LeSteph
Bonsoir PHIL,
tu pourra aussi appeler ces sub dans le thisworkbook sur évènement open ou en début et fin de macro pour en lever puis remettre remettre la protection. Ici j'ai envisagé que Sheet(1) était l'onglet que tu voulais ne pas protèger mais tu peux adapter:
'*********** 'A mettre dans un module Standard '****** Sub protSpec() 'protège tout sauf une Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect ("passe") Next ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub '** Sub UnprotSpec() 'déprotège tout Dim ws For Each ws In ThisWorkbook.Sheets ws.Unprotect ("passe") Next
End Sub
'************** 'lSteph
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
Bonsoir PHIL,
tu pourra aussi appeler ces sub dans le thisworkbook sur évènement open
ou en début et fin de macro pour en lever puis remettre remettre la
protection.
Ici j'ai envisagé que Sheet(1) était l'onglet que tu voulais ne pas protèger
mais tu peux adapter:
'***********
'A mettre dans un module Standard
'******
Sub protSpec()
'protège tout sauf une
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Protect ("passe")
Next
ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub
'**
Sub UnprotSpec()
'déprotège tout
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Unprotect ("passe")
Next
End Sub
'**************
'lSteph
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
F1FE1F24-062E-41BE-8988-453B77D834A6@microsoft.com...
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur
l'execution
de mes macros.
tu pourra aussi appeler ces sub dans le thisworkbook sur évènement open ou en début et fin de macro pour en lever puis remettre remettre la protection. Ici j'ai envisagé que Sheet(1) était l'onglet que tu voulais ne pas protèger mais tu peux adapter:
'*********** 'A mettre dans un module Standard '****** Sub protSpec() 'protège tout sauf une Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect ("passe") Next ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub '** Sub UnprotSpec() 'déprotège tout Dim ws For Each ws In ThisWorkbook.Sheets ws.Unprotect ("passe") Next
End Sub
'************** 'lSteph
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
Didier
Bonjour LeSteph Le pb avec ta procédure est que si un utilisateur n'active pas les macros à l'ouverture du fichier, il peut aller mettre le "souk" dans le fichier car celui-ci, n'aura plus les feuilles protégées. Je préconise que les feuilles soient donc protégées manuellement. Outils / Protection / Protéger la feuille Mais cela étant, il faudrait que JEAN-PHIL donne de plus amples explications quant à la protection des feuilles. Cordialement Didier
"LeSteph" a écrit dans le message de news: %
Bonsoir PHIL,
tu pourra aussi appeler ces sub dans le thisworkbook sur évènement open ou en début et fin de macro pour en lever puis remettre remettre la protection. Ici j'ai envisagé que Sheet(1) était l'onglet que tu voulais ne pas protèger mais tu peux adapter:
'*********** 'A mettre dans un module Standard '****** Sub protSpec() 'protège tout sauf une Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect ("passe") Next ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub '** Sub UnprotSpec() 'déprotège tout Dim ws For Each ws In ThisWorkbook.Sheets ws.Unprotect ("passe") Next
End Sub
'************** 'lSteph
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
Bonjour LeSteph
Le pb avec ta procédure est que si un utilisateur n'active pas les macros à
l'ouverture du fichier, il peut aller mettre le "souk" dans le fichier car
celui-ci, n'aura plus les feuilles protégées.
Je préconise que les feuilles soient donc protégées manuellement.
Outils / Protection / Protéger la feuille
Mais cela étant, il faudrait que JEAN-PHIL donne de plus amples explications
quant à la protection des feuilles.
Cordialement
Didier
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%23vQhQDs6EHA.1452@TK2MSFTNGP11.phx.gbl...
Bonsoir PHIL,
tu pourra aussi appeler ces sub dans le thisworkbook sur évènement open
ou en début et fin de macro pour en lever puis remettre remettre la
protection.
Ici j'ai envisagé que Sheet(1) était l'onglet que tu voulais ne pas
protèger mais tu peux adapter:
'***********
'A mettre dans un module Standard
'******
Sub protSpec()
'protège tout sauf une
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Protect ("passe")
Next
ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub
'**
Sub UnprotSpec()
'déprotège tout
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Unprotect ("passe")
Next
End Sub
'**************
'lSteph
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
F1FE1F24-062E-41BE-8988-453B77D834A6@microsoft.com...
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur
l'execution
de mes macros.
Bonjour LeSteph Le pb avec ta procédure est que si un utilisateur n'active pas les macros à l'ouverture du fichier, il peut aller mettre le "souk" dans le fichier car celui-ci, n'aura plus les feuilles protégées. Je préconise que les feuilles soient donc protégées manuellement. Outils / Protection / Protéger la feuille Mais cela étant, il faudrait que JEAN-PHIL donne de plus amples explications quant à la protection des feuilles. Cordialement Didier
"LeSteph" a écrit dans le message de news: %
Bonsoir PHIL,
tu pourra aussi appeler ces sub dans le thisworkbook sur évènement open ou en début et fin de macro pour en lever puis remettre remettre la protection. Ici j'ai envisagé que Sheet(1) était l'onglet que tu voulais ne pas protèger mais tu peux adapter:
'*********** 'A mettre dans un module Standard '****** Sub protSpec() 'protège tout sauf une Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect ("passe") Next ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub '** Sub UnprotSpec() 'déprotège tout Dim ws For Each ws In ThisWorkbook.Sheets ws.Unprotect ("passe") Next
End Sub
'************** 'lSteph
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
PHIL
Bonjour,
Quand je met ce code du coup j'ai un probleme car, a l'ouverture de mon fichier toutes les feuilles sont proteger.
et quand sur un combobox je selectionne cette valeur la valeur ne pourra pas etre ecrite dans la cellule de la feuille proteger.
comment contourner ceci?
merci
Bonjour LeSteph Le pb avec ta procédure est que si un utilisateur n'active pas les macros à l'ouverture du fichier, il peut aller mettre le "souk" dans le fichier car celui-ci, n'aura plus les feuilles protégées. Je préconise que les feuilles soient donc protégées manuellement. Outils / Protection / Protéger la feuille Mais cela étant, il faudrait que JEAN-PHIL donne de plus amples explications quant à la protection des feuilles. Cordialement Didier
"LeSteph" a écrit dans le message de news: %
Bonsoir PHIL,
tu pourra aussi appeler ces sub dans le thisworkbook sur évènement open ou en début et fin de macro pour en lever puis remettre remettre la protection. Ici j'ai envisagé que Sheet(1) était l'onglet que tu voulais ne pas protèger mais tu peux adapter:
'*********** 'A mettre dans un module Standard '****** Sub protSpec() 'protège tout sauf une Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect ("passe") Next ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub '** Sub UnprotSpec() 'déprotège tout Dim ws For Each ws In ThisWorkbook.Sheets ws.Unprotect ("passe") Next
End Sub
'************** 'lSteph
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
Bonjour,
Quand je met ce code du coup j'ai un probleme car, a l'ouverture de mon
fichier toutes les feuilles sont proteger.
et quand sur un combobox je selectionne cette valeur la valeur ne pourra pas
etre ecrite dans la cellule de la feuille proteger.
comment contourner ceci?
merci
Bonjour LeSteph
Le pb avec ta procédure est que si un utilisateur n'active pas les macros à
l'ouverture du fichier, il peut aller mettre le "souk" dans le fichier car
celui-ci, n'aura plus les feuilles protégées.
Je préconise que les feuilles soient donc protégées manuellement.
Outils / Protection / Protéger la feuille
Mais cela étant, il faudrait que JEAN-PHIL donne de plus amples explications
quant à la protection des feuilles.
Cordialement
Didier
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%23vQhQDs6EHA.1452@TK2MSFTNGP11.phx.gbl...
Bonsoir PHIL,
tu pourra aussi appeler ces sub dans le thisworkbook sur évènement open
ou en début et fin de macro pour en lever puis remettre remettre la
protection.
Ici j'ai envisagé que Sheet(1) était l'onglet que tu voulais ne pas
protèger mais tu peux adapter:
'***********
'A mettre dans un module Standard
'******
Sub protSpec()
'protège tout sauf une
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Protect ("passe")
Next
ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub
'**
Sub UnprotSpec()
'déprotège tout
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Unprotect ("passe")
Next
End Sub
'**************
'lSteph
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
F1FE1F24-062E-41BE-8988-453B77D834A6@microsoft.com...
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur
l'execution
de mes macros.
Quand je met ce code du coup j'ai un probleme car, a l'ouverture de mon fichier toutes les feuilles sont proteger.
et quand sur un combobox je selectionne cette valeur la valeur ne pourra pas etre ecrite dans la cellule de la feuille proteger.
comment contourner ceci?
merci
Bonjour LeSteph Le pb avec ta procédure est que si un utilisateur n'active pas les macros à l'ouverture du fichier, il peut aller mettre le "souk" dans le fichier car celui-ci, n'aura plus les feuilles protégées. Je préconise que les feuilles soient donc protégées manuellement. Outils / Protection / Protéger la feuille Mais cela étant, il faudrait que JEAN-PHIL donne de plus amples explications quant à la protection des feuilles. Cordialement Didier
"LeSteph" a écrit dans le message de news: %
Bonsoir PHIL,
tu pourra aussi appeler ces sub dans le thisworkbook sur évènement open ou en début et fin de macro pour en lever puis remettre remettre la protection. Ici j'ai envisagé que Sheet(1) était l'onglet que tu voulais ne pas protèger mais tu peux adapter:
'*********** 'A mettre dans un module Standard '****** Sub protSpec() 'protège tout sauf une Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect ("passe") Next ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub '** Sub UnprotSpec() 'déprotège tout Dim ws For Each ws In ThisWorkbook.Sheets ws.Unprotect ("passe") Next
End Sub
'************** 'lSteph
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
PHIL
du coup quand je met ce code
Sub protSpec() 'protège tout sauf une Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect ("passe") Next ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub
j'ai ensuite le message, imossible de definir la proprieté de la classe range. j'ai ce message car ma feuille est protegé , donc il peut rien faire dessus. comment faire pour que cela puisse s'executer normalement meme si la feuille est proteger.
merci
Bonjour LeSteph Le pb avec ta procédure est que si un utilisateur n'active pas les macros à l'ouverture du fichier, il peut aller mettre le "souk" dans le fichier car celui-ci, n'aura plus les feuilles protégées. Je préconise que les feuilles soient donc protégées manuellement. Outils / Protection / Protéger la feuille Mais cela étant, il faudrait que JEAN-PHIL donne de plus amples explications quant à la protection des feuilles. Cordialement Didier
"LeSteph" a écrit dans le message de news: %
Bonsoir PHIL,
tu pourra aussi appeler ces sub dans le thisworkbook sur évènement open ou en début et fin de macro pour en lever puis remettre remettre la protection. Ici j'ai envisagé que Sheet(1) était l'onglet que tu voulais ne pas protèger mais tu peux adapter:
'*********** 'A mettre dans un module Standard '****** Sub protSpec() 'protège tout sauf une Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect ("passe") Next ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub '** Sub UnprotSpec() 'déprotège tout Dim ws For Each ws In ThisWorkbook.Sheets ws.Unprotect ("passe") Next
End Sub
'************** 'lSteph
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
du coup quand je met ce code
Sub protSpec()
'protège tout sauf une
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Protect ("passe")
Next
ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub
j'ai ensuite le message, imossible de definir la proprieté de la classe range.
j'ai ce message car ma feuille est protegé , donc il peut rien faire dessus.
comment faire pour que cela puisse s'executer normalement meme si la feuille
est proteger.
merci
Bonjour LeSteph
Le pb avec ta procédure est que si un utilisateur n'active pas les macros à
l'ouverture du fichier, il peut aller mettre le "souk" dans le fichier car
celui-ci, n'aura plus les feuilles protégées.
Je préconise que les feuilles soient donc protégées manuellement.
Outils / Protection / Protéger la feuille
Mais cela étant, il faudrait que JEAN-PHIL donne de plus amples explications
quant à la protection des feuilles.
Cordialement
Didier
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%23vQhQDs6EHA.1452@TK2MSFTNGP11.phx.gbl...
Bonsoir PHIL,
tu pourra aussi appeler ces sub dans le thisworkbook sur évènement open
ou en début et fin de macro pour en lever puis remettre remettre la
protection.
Ici j'ai envisagé que Sheet(1) était l'onglet que tu voulais ne pas
protèger mais tu peux adapter:
'***********
'A mettre dans un module Standard
'******
Sub protSpec()
'protège tout sauf une
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Protect ("passe")
Next
ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub
'**
Sub UnprotSpec()
'déprotège tout
Dim ws
For Each ws In ThisWorkbook.Sheets
ws.Unprotect ("passe")
Next
End Sub
'**************
'lSteph
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
F1FE1F24-062E-41BE-8988-453B77D834A6@microsoft.com...
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur
l'execution
de mes macros.
Sub protSpec() 'protège tout sauf une Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect ("passe") Next ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub
j'ai ensuite le message, imossible de definir la proprieté de la classe range. j'ai ce message car ma feuille est protegé , donc il peut rien faire dessus. comment faire pour que cela puisse s'executer normalement meme si la feuille est proteger.
merci
Bonjour LeSteph Le pb avec ta procédure est que si un utilisateur n'active pas les macros à l'ouverture du fichier, il peut aller mettre le "souk" dans le fichier car celui-ci, n'aura plus les feuilles protégées. Je préconise que les feuilles soient donc protégées manuellement. Outils / Protection / Protéger la feuille Mais cela étant, il faudrait que JEAN-PHIL donne de plus amples explications quant à la protection des feuilles. Cordialement Didier
"LeSteph" a écrit dans le message de news: %
Bonsoir PHIL,
tu pourra aussi appeler ces sub dans le thisworkbook sur évènement open ou en début et fin de macro pour en lever puis remettre remettre la protection. Ici j'ai envisagé que Sheet(1) était l'onglet que tu voulais ne pas protèger mais tu peux adapter:
'*********** 'A mettre dans un module Standard '****** Sub protSpec() 'protège tout sauf une Dim ws For Each ws In ThisWorkbook.Sheets ws.Protect ("passe") Next ThisWorkbook.Sheets(1).Unprotect ("passe")
End Sub '** Sub UnprotSpec() 'déprotège tout Dim ws For Each ws In ThisWorkbook.Sheets ws.Unprotect ("passe") Next
End Sub
'************** 'lSteph
"PHIL" a écrit dans le message de news:
Bonjour,
Je souhaite proteger 5 onglet sur 6 dans mon classseur.
j'ai des macros sur ce classeur.
je voudrai proteger ses feuilles sans qu'il n'y ai d'impact sur l'execution de mes macros.
merci
Norbert
T'a le niveau de la maternele et tu pose des kestions niveau cours moyen On dit aussi peter plus + haut ke son c..l Resumé : Tu nous lé broute avec les kestions ke tu pige meme pas et les reponses ke tu pige encore moin ! Lache nous la grappe : achète toi un boukin; travaille et kan tu saura un minimum revien voir !
nono
T'a le niveau de la maternele et tu pose des kestions
niveau cours moyen
On dit aussi peter plus + haut ke son c..l
Resumé :
Tu nous lé broute avec les kestions ke tu pige meme pas et
les reponses ke tu pige encore moin !
Lache nous la grappe : achète toi un boukin; travaille et
kan tu saura un minimum revien voir !
T'a le niveau de la maternele et tu pose des kestions niveau cours moyen On dit aussi peter plus + haut ke son c..l Resumé : Tu nous lé broute avec les kestions ke tu pige meme pas et les reponses ke tu pige encore moin ! Lache nous la grappe : achète toi un boukin; travaille et kan tu saura un minimum revien voir !