OVH Cloud OVH Cloud

Ecrire automatiquement dans une cellule protégée

7 réponses
Avatar
bulrog
Bonjour,

Ma question a l'air toute simple mais j'ai un mal de chien à trouver la
réponse... :

Dans ma feuille, j'ai des cases à cocher qui envoient une inscription dans
une case de la même feuille. Mais voilà, si je protège ces cases,
l'inscription ne... s'inscrit pas et si je ne protège pas la case en
question, on peut écrire ce que l'on veut ! Et ne ne veut pas !

Quelqu'un peut m'aider ?

--
bulrog@teledisnet.be

7 réponses

Avatar
GVentre
Bonjour Burlog,

il suffit dans ta macro d'oter la protection avant d'écrire dans la case
puis de reprotéger ta feuille:

Sheets("MaFeuille").Protect
'Ton code...
Sheets("MaFeuille").Unprotect

Cordialement,

GVentre



Bonjour,

Ma question a l'air toute simple mais j'ai un mal de chien à trouver la
réponse... :

Dans ma feuille, j'ai des cases à cocher qui envoient une inscription dans
une case de la même feuille. Mais voilà, si je protège ces cases,
l'inscription ne... s'inscrit pas et si je ne protège pas la case en
question, on peut écrire ce que l'on veut ! Et ne ne veut pas !

Quelqu'un peut m'aider ?





Avatar
bulrog
Merci beaucoup !


"GVentre" a écrit dans le message de news:
%23kHu3%
Bonjour Burlog,

il suffit dans ta macro d'oter la protection avant d'écrire dans la case
puis de reprotéger ta feuille:

Sheets("MaFeuille").Protect
'Ton code...
Sheets("MaFeuille").Unprotect

Cordialement,

GVentre



Bonjour,

Ma question a l'air toute simple mais j'ai un mal de chien à trouver la
réponse... :

Dans ma feuille, j'ai des cases à cocher qui envoient une inscription dans
une case de la même feuille. Mais voilà, si je protège ces cases,
l'inscription ne... s'inscrit pas et si je ne protège pas la case en
question, on peut écrire ce que l'on veut ! Et ne ne veut pas !

Quelqu'un peut m'aider ?






Avatar
bulrog
O.K., j'y suis arrivé... mais comment faire pour que le mot de passe ne soit
pas visible dans la macro ?

Si je confie le fichier à quelqu'un pour encoder des données, je veux être
certain qu'il ne puisse pas enlever la protection. On mettant le mot de
passe dans la macro, il est visible de tous les utilisateurs de la feuille
de calcal.



"bulrog" a écrit dans le message de news:
41f232b4$0$17415$
Merci beaucoup !


"GVentre" a écrit dans le message de news:
%23kHu3%
Bonjour Burlog,

il suffit dans ta macro d'oter la protection avant d'écrire dans la case
puis de reprotéger ta feuille:

Sheets("MaFeuille").Protect
'Ton code...
Sheets("MaFeuille").Unprotect

Cordialement,

GVentre



Bonjour,

Ma question a l'air toute simple mais j'ai un mal de chien à trouver la
réponse... :

Dans ma feuille, j'ai des cases à cocher qui envoient une inscription
dans une case de la même feuille. Mais voilà, si je protège ces cases,
l'inscription ne... s'inscrit pas et si je ne protège pas la case en
question, on peut écrire ce que l'on veut ! Et ne ne veut pas !

Quelqu'un peut m'aider ?










Avatar
GVentre
Re,

De mémoire:

Sheets("MaFeuille").Unprotect "TonPassWord"
'Ton code...
Sheets("MaFeuille").Protect "TonPassWord"

Bone journée,

GVentre



O.K., j'y suis arrivé... mais comment faire pour que le mot de passe ne soit
pas visible dans la macro ?

Si je confie le fichier à quelqu'un pour encoder des données, je veux être
certain qu'il ne puisse pas enlever la protection. On mettant le mot de
passe dans la macro, il est visible de tous les utilisateurs de la feuille
de calcal.



"bulrog" a écrit dans le message de news:
41f232b4$0$17415$


Merci beaucoup !


"GVentre" a écrit dans le message de news:
%23kHu3%


Bonjour Burlog,

il suffit dans ta macro d'oter la protection avant d'écrire dans la case
puis de reprotéger ta feuille:

Sheets("MaFeuille").Protect
'Ton code...
Sheets("MaFeuille").Unprotect

Cordialement,

GVentre





Bonjour,

Ma question a l'air toute simple mais j'ai un mal de chien à trouver la
réponse... :

Dans ma feuille, j'ai des cases à cocher qui envoient une inscription
dans une case de la même feuille. Mais voilà, si je protège ces cases,
l'inscription ne... s'inscrit pas et si je ne protège pas la case en
question, on peut écrire ce que l'on veut ! Et ne ne veut pas !

Quelqu'un peut m'aider ?


















Avatar
bulrog
Ben oui, c'est ce que j'ai fait mais le mot de passe apparait en clair dans
la macro. Comment faire pour cacher le mot de passe ou la macro toute
entière ?

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

Re,

De mémoire:

Sheets("MaFeuille").Unprotect "TonPassWord"
'Ton code...
Sheets("MaFeuille").Protect "TonPassWord"

Bone journée,

GVentre



O.K., j'y suis arrivé... mais comment faire pour que le mot de passe ne
soit pas visible dans la macro ?

Si je confie le fichier à quelqu'un pour encoder des données, je veux être
certain qu'il ne puisse pas enlever la protection. On mettant le mot de
passe dans la macro, il est visible de tous les utilisateurs de la feuille
de calcal.



"bulrog" a écrit dans le message de news:
41f232b4$0$17415$

Merci beaucoup !


"GVentre" a écrit dans le message de news:
%23kHu3%

Bonjour Burlog,

il suffit dans ta macro d'oter la protection avant d'écrire dans la case
puis de reprotéger ta feuille:

Sheets("MaFeuille").Protect
'Ton code...
Sheets("MaFeuille").Unprotect

Cordialement,

GVentre




Bonjour,

Ma question a l'air toute simple mais j'ai un mal de chien à trouver la
réponse... :

Dans ma feuille, j'ai des cases à cocher qui envoient une inscription
dans une case de la même feuille. Mais voilà, si je protège ces cases,
l'inscription ne... s'inscrit pas et si je ne protège pas la case en
question, on peut écrire ce que l'on veut ! Et ne ne veut pas !

Quelqu'un peut m'aider ?

















Avatar
GVentre
Dans VBE, barre de menu>Outils>Propriétés de VBAProject..., onglet
Protection et voila ta macro protégé!!

Cordialement,

GVentre



Ben oui, c'est ce que j'ai fait mais le mot de passe apparait en clair dans
la macro. Comment faire pour cacher le mot de passe ou la macro toute
entière ?

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



Re,

De mémoire:

Sheets("MaFeuille").Unprotect "TonPassWord"
'Ton code...
Sheets("MaFeuille").Protect "TonPassWord"

Bone journée,

GVentre





O.K., j'y suis arrivé... mais comment faire pour que le mot de passe ne
soit pas visible dans la macro ?

Si je confie le fichier à quelqu'un pour encoder des données, je veux être
certain qu'il ne puisse pas enlever la protection. On mettant le mot de
passe dans la macro, il est visible de tous les utilisateurs de la feuille
de calcal.



"bulrog" a écrit dans le message de news:
41f232b4$0$17415$



Merci beaucoup !


"GVentre" a écrit dans le message de news:
%23kHu3%



Bonjour Burlog,

il suffit dans ta macro d'oter la protection avant d'écrire dans la case
puis de reprotéger ta feuille:

Sheets("MaFeuille").Protect
'Ton code...
Sheets("MaFeuille").Unprotect

Cordialement,

GVentre






Bonjour,

Ma question a l'air toute simple mais j'ai un mal de chien à trouver la
réponse... :

Dans ma feuille, j'ai des cases à cocher qui envoient une inscription
dans une case de la même feuille. Mais voilà, si je protège ces cases,
l'inscription ne... s'inscrit pas et si je ne protège pas la case en
question, on peut écrire ce que l'on veut ! Et ne ne veut pas !

Quelqu'un peut m'aider ?
























Avatar
bulrog
Merci.


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

Dans VBE, barre de menu>Outils>Propriétés de VBAProject..., onglet
Protection et voila ta macro protégé!!

Cordialement,

GVentre



Ben oui, c'est ce que j'ai fait mais le mot de passe apparait en clair
dans la macro. Comment faire pour cacher le mot de passe ou la macro toute
entière ?

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


Re,

De mémoire:

Sheets("MaFeuille").Unprotect "TonPassWord"
'Ton code...
Sheets("MaFeuille").Protect "TonPassWord"

Bone journée,

GVentre




O.K., j'y suis arrivé... mais comment faire pour que le mot de passe ne
soit pas visible dans la macro ?

Si je confie le fichier à quelqu'un pour encoder des données, je veux
être certain qu'il ne puisse pas enlever la protection. On mettant le
mot de passe dans la macro, il est visible de tous les utilisateurs de
la feuille de calcal.



"bulrog" a écrit dans le message de news:
41f232b4$0$17415$


Merci beaucoup !


"GVentre" a écrit dans le message de news:
%23kHu3%


Bonjour Burlog,

il suffit dans ta macro d'oter la protection avant d'écrire dans la
case puis de reprotéger ta feuille:

Sheets("MaFeuille").Protect
'Ton code...
Sheets("MaFeuille").Unprotect

Cordialement,

GVentre





Bonjour,

Ma question a l'air toute simple mais j'ai un mal de chien à trouver
la réponse... :

Dans ma feuille, j'ai des cases à cocher qui envoient une inscription
dans une case de la même feuille. Mais voilà, si je protège ces
cases, l'inscription ne... s'inscrit pas et si je ne protège pas la
case en question, on peut écrire ce que l'on veut ! Et ne ne veut
pas !

Quelqu'un peut m'aider ?