OVH Cloud OVH Cloud

protection des cellules

5 réponses
Avatar
olivier
bonjour,
je copie des informations d'une feuille (source) sur une autre feuille
(destination) à l'aide de macro (Visual Basic).
Pour eviter que les utilisateurs n'effacent les formules des cellules
contenues dans la feuille sources je protège les cellules.
Mon pb est que lorsque je veux recopié ces cellules dans la feuille de
destination elles ne sont plus accecible par la macro.
Je voudrais donc savoir s'il est possible de proteger les cellules tout en
laissant un acces libre pour la macro?
Merci d'avance
(Excel 2002 et visual basic 6.3)

5 réponses

Avatar
poy-poy
Bonjour olivier,

Tu peux déprotéger ta feuile par la macro puis la reprotéger, mais je ne
pense pas qu'il existe un niveau de sécurité ou la feuille soit non-portégée
sous vab et protégée sinon. Toutefois, si tu as laissé aux utilisateurs la
possibilité de séléctionner les cellules, ta macro l'aur aussi, ce qui est
suffisant pour copier.

Cordialement
Benjamin


bonjour,
je copie des informations d'une feuille (source) sur une autre feuille
(destination) à l'aide de macro (Visual Basic).
Pour eviter que les utilisateurs n'effacent les formules des cellules
contenues dans la feuille sources je protège les cellules.
Mon pb est que lorsque je veux recopié ces cellules dans la feuille de
destination elles ne sont plus accecible par la macro.
Je voudrais donc savoir s'il est possible de proteger les cellules tout en
laissant un acces libre pour la macro?
Merci d'avance
(Excel 2002 et visual basic 6.3)


Avatar
olivier
merci pour ta reponse qui me convient tout à fait.
connaitrais-tu le nom de cette fonction de protection déprotection sous VB ?



Bonjour olivier,

Tu peux déprotéger ta feuile par la macro puis la reprotéger, mais je ne
pense pas qu'il existe un niveau de sécurité ou la feuille soit non-portégée
sous vab et protégée sinon. Toutefois, si tu as laissé aux utilisateurs la
possibilité de séléctionner les cellules, ta macro l'aur aussi, ce qui est
suffisant pour copier.

Cordialement
Benjamin


bonjour,
je copie des informations d'une feuille (source) sur une autre feuille
(destination) à l'aide de macro (Visual Basic).
Pour eviter que les utilisateurs n'effacent les formules des cellules
contenues dans la feuille sources je protège les cellules.
Mon pb est que lorsque je veux recopié ces cellules dans la feuille de
destination elles ne sont plus accecible par la macro.
Je voudrais donc savoir s'il est possible de proteger les cellules tout en
laissant un acces libre pour la macro?
Merci d'avance
(Excel 2002 et visual basic 6.3)




Avatar
poy-poy
Re olivier,

Voici les codes :
activesheet.protect
activesheet.unprotect

il ya différente options dont mot de passe. Je te conseille un enregistreur
de macro pour savoir lesquelles t'interresse.

Cordialement
Benjamin


merci pour ta reponse qui me convient tout à fait.
connaitrais-tu le nom de cette fonction de protection déprotection sous VB ?



Bonjour olivier,

Tu peux déprotéger ta feuile par la macro puis la reprotéger, mais je ne
pense pas qu'il existe un niveau de sécurité ou la feuille soit non-portégée
sous vab et protégée sinon. Toutefois, si tu as laissé aux utilisateurs la
possibilité de séléctionner les cellules, ta macro l'aur aussi, ce qui est
suffisant pour copier.

Cordialement
Benjamin


bonjour,
je copie des informations d'une feuille (source) sur une autre feuille
(destination) à l'aide de macro (Visual Basic).
Pour eviter que les utilisateurs n'effacent les formules des cellules
contenues dans la feuille sources je protège les cellules.
Mon pb est que lorsque je veux recopié ces cellules dans la feuille de
destination elles ne sont plus accecible par la macro.
Je voudrais donc savoir s'il est possible de proteger les cellules tout en
laissant un acces libre pour la macro?
Merci d'avance
(Excel 2002 et visual basic 6.3)






Avatar
olivier
merci pour tout !


Re olivier,

Voici les codes :
activesheet.protect
activesheet.unprotect

il ya différente options dont mot de passe. Je te conseille un enregistreur
de macro pour savoir lesquelles t'interresse.

Cordialement
Benjamin


merci pour ta reponse qui me convient tout à fait.
connaitrais-tu le nom de cette fonction de protection déprotection sous VB ?



Bonjour olivier,

Tu peux déprotéger ta feuile par la macro puis la reprotéger, mais je ne
pense pas qu'il existe un niveau de sécurité ou la feuille soit non-portégée
sous vab et protégée sinon. Toutefois, si tu as laissé aux utilisateurs la
possibilité de séléctionner les cellules, ta macro l'aur aussi, ce qui est
suffisant pour copier.

Cordialement
Benjamin


bonjour,
je copie des informations d'une feuille (source) sur une autre feuille
(destination) à l'aide de macro (Visual Basic).
Pour eviter que les utilisateurs n'effacent les formules des cellules
contenues dans la feuille sources je protège les cellules.
Mon pb est que lorsque je veux recopié ces cellules dans la feuille de
destination elles ne sont plus accecible par la macro.
Je voudrais donc savoir s'il est possible de proteger les cellules tout en
laissant un acces libre pour la macro?
Merci d'avance
(Excel 2002 et visual basic 6.3)








Avatar
Michel Gaboly
Bonsoir,

Jette un coup d'oeil à cette page, cela devrait t'aider :

http://www.gaboly.com/VBA/Protege.html


merci pour ta reponse qui me convient tout à fait.
connaitrais-tu le nom de cette fonction de protection déprotection sous VB ?




Bonjour olivier,

Tu peux déprotéger ta feuile par la macro puis la reprotéger, mais je ne
pense pas qu'il existe un niveau de sécurité ou la feuille soit non-portégée
sous vab et protégée sinon. Toutefois, si tu as laissé aux utilisateurs la
possibilité de séléctionner les cellules, ta macro l'aur aussi, ce qui est
suffisant pour copier.

Cordialement
Benjamin



bonjour,
je copie des informations d'une feuille (source) sur une autre feuille
(destination) à l'aide de macro (Visual Basic).
Pour eviter que les utilisateurs n'effacent les formules des cellules
contenues dans la feuille sources je protège les cellules.
Mon pb est que lorsque je veux recopié ces cellules dans la feuille de
destination elles ne sont plus accecible par la macro.
Je voudrais donc savoir s'il est possible de proteger les cellules tout en
laissant un acces libre pour la macro?
Merci d'avance
(Excel 2002 et visual basic 6.3)





--
Cordialement,

Michel Gaboly
www.gaboly.com