OVH Cloud OVH Cloud

Protection

8 réponses
Avatar
Guy72
Bonjour à tous
Est il possible de protéger la feuille tout en permettant de faire
fonctionner la macro ?
http://cjoint.com/?ltjeMI7Jaq
Cordialement
Guy

8 réponses

Avatar
JB
Bonjour,

Tu ajoutes Activesheet.Unprotect Password=""" en début de proc et
Activesheet.Protect password="" en fin de proc.

Cordialement JB

Bonjour à tous
Est il possible de protéger la feuille tout en permettant de faire
fonctionner la macro ?
http://cjoint.com/?ltjeMI7Jaq
Cordialement
Guy


Avatar
lSteph
Bonjour,
Avec protect dans le Thisworkbook pour toutes les feuilles voulues
ajoute ce paramêtre

userinterfaceonly:=true

pour ne pas être enquiquiné à protèger déprotèger chaque fois

Cordialement.

lSteph

Guy72 avait prétendu :
Bonjour à tous
Est il possible de protéger la feuille tout en permettant de faire
fonctionner la macro ?
http://cjoint.com/?ltjeMI7Jaq
Cordialement
Guy


--
- -

Avatar
lSteph
Re,

voici le code à mettre dans le thisworkbook pour ptrotection de feuil1
à l'ouverture, bien sûr lorsqu'il s'agit d'un cas utile on protège le
code aussi pour que l'on ne puisse y lire le mdp.


''''''''
Private Sub Workbook_Open()
Feuil1.Protect "toto", userinterfaceonly:=True
End Sub
'''''''''''''

Selon ton exemple
il faut aussi que tu déverrouille
la cellule dans laquelle l'utilisateur doit entrer ok
et à ce titre il semble que ta macro ne fasse pas que
ce qui était prévu, (même si c'est hors sujet)
le pb évité lorsque l'utilisateur se positionne en b2.

@+

lSteph




Guy72 avait prétendu :
Bonjour à tous
Est il possible de protéger la feuille tout en permettant de faire
fonctionner la macro ?
http://cjoint.com/?ltjeMI7Jaq
Cordialement
Guy


--
- -

Avatar
Guy72
ça fonctionne, Merci encore JB
Cordialement
Guy


"JB" a écrit dans le message de news:

Bonjour,

Tu ajoutes Activesheet.Unprotect Password=""" en début de proc et
Activesheet.Protect password="" en fin de proc.

Cordialement JB

Bonjour à tous
Est il possible de protéger la feuille tout en permettant de faire
fonctionner la macro ?
http://cjoint.com/?ltjeMI7Jaq
Cordialement
Guy


Avatar
Guy72
Bonsoir Steph
Effectivement j'ai oublié de déverrouiller la cellule.
Merci pour les conseils, je vais regarder ça.
Cordialement
Guy


"lSteph" a écrit dans le message de news:

Re,

voici le code à mettre dans le thisworkbook pour ptrotection de feuil1 à
l'ouverture, bien sûr lorsqu'il s'agit d'un cas utile on protège le code
aussi pour que l'on ne puisse y lire le mdp.


''''''''
Private Sub Workbook_Open()
Feuil1.Protect "toto", userinterfaceonly:=True
End Sub
'''''''''''''

Selon ton exemple
il faut aussi que tu déverrouille
la cellule dans laquelle l'utilisateur doit entrer ok
et à ce titre il semble que ta macro ne fasse pas que
ce qui était prévu, (même si c'est hors sujet)
le pb évité lorsque l'utilisateur se positionne en b2.

@+

lSteph




Guy72 avait prétendu :
Bonjour à tous
Est il possible de protéger la feuille tout en permettant de faire
fonctionner la macro ?
http://cjoint.com/?ltjeMI7Jaq
Cordialement
Guy


--
- -





Avatar
Guy72
Comment protège t'on le code ?
Cordialement
Guy

"lSteph" a écrit dans le message de news:

Re,

voici le code à mettre dans le thisworkbook pour ptrotection de feuil1 à
l'ouverture, bien sûr lorsqu'il s'agit d'un cas utile on protège le code
aussi pour que l'on ne puisse y lire le mdp.


''''''''
Private Sub Workbook_Open()
Feuil1.Protect "toto", userinterfaceonly:=True
End Sub
'''''''''''''

Selon ton exemple
il faut aussi que tu déverrouille
la cellule dans laquelle l'utilisateur doit entrer ok
et à ce titre il semble que ta macro ne fasse pas que
ce qui était prévu, (même si c'est hors sujet)
le pb évité lorsque l'utilisateur se positionne en b2.

@+

lSteph




Guy72 avait prétendu :
Bonjour à tous
Est il possible de protéger la feuille tout en permettant de faire
fonctionner la macro ?
http://cjoint.com/?ltjeMI7Jaq
Cordialement
Guy


--
- -





Avatar
lSteph
...dans l'explorateur de projet
sélection du projet puis
clic droit propriétés de vba project
onglet protection
verrouiller le projet
tu mets un mot de passe
et surtout ne l'oublies pas.

Cdlt.

lSteph


Guy72 avait soumis l'idée :
Comment protège t'on le code ?
Cordialement
Guy

"lSteph" a écrit dans le message de news:

Re,

voici le code à mettre dans le thisworkbook pour ptrotection de feuil1 à
l'ouverture, bien sûr lorsqu'il s'agit d'un cas utile on protège le code
aussi pour que l'on ne puisse y lire le mdp.


''''''''
Private Sub Workbook_Open()
Feuil1.Protect "toto", userinterfaceonly:=True
End Sub
'''''''''''''

Selon ton exemple
il faut aussi que tu déverrouille
la cellule dans laquelle l'utilisateur doit entrer ok
et à ce titre il semble que ta macro ne fasse pas que
ce qui était prévu, (même si c'est hors sujet)
le pb évité lorsque l'utilisateur se positionne en b2.

@+

lSteph




Guy72 avait prétendu :
Bonjour à tous
Est il possible de protéger la feuille tout en permettant de faire
fonctionner la macro ?
http://cjoint.com/?ltjeMI7Jaq
Cordialement
Guy


-- - -





--
- -



Avatar
Guy72
Merci Steph
Guy

"lSteph" a écrit dans le message de news:

...dans l'explorateur de projet
sélection du projet puis
clic droit propriétés de vba project
onglet protection
verrouiller le projet
tu mets un mot de passe
et surtout ne l'oublies pas.

Cdlt.

lSteph


Guy72 avait soumis l'idée :
Comment protège t'on le code ?
Cordialement
Guy

"lSteph" a écrit dans le message de news:

Re,

voici le code à mettre dans le thisworkbook pour ptrotection de feuil1 à
l'ouverture, bien sûr lorsqu'il s'agit d'un cas utile on protège le code
aussi pour que l'on ne puisse y lire le mdp.


''''''''
Private Sub Workbook_Open()
Feuil1.Protect "toto", userinterfaceonly:=True
End Sub
'''''''''''''

Selon ton exemple
il faut aussi que tu déverrouille
la cellule dans laquelle l'utilisateur doit entrer ok
et à ce titre il semble que ta macro ne fasse pas que
ce qui était prévu, (même si c'est hors sujet)
le pb évité lorsque l'utilisateur se positionne en b2.

@+

lSteph




Guy72 avait prétendu :
Bonjour à tous
Est il possible de protéger la feuille tout en permettant de faire
fonctionner la macro ?
http://cjoint.com/?ltjeMI7Jaq
Cordialement
Guy


-- - -





--
- -