OVH Cloud OVH Cloud

Autorisation Macroi

2 réponses
Avatar
Polio2004
Bonjour à tous,
J'ai développé (sous XP Pro) pour un camarade (en XP Home), une application
sous Excel xp et vba. Pour une cellule, dans l'option format, je l'ai
déverrouillée puis j'ai protégé ma feuille pour interdire toutes modifs
autres que celles générées par le vba.
Chez moi, dès que je veux cliquer dessus, j'ai le message d'information
comme quoi je suis protégé, seul le vba est capable de mettre des données
dans cette cellule, c'est Ok.
Chez lui, dès qu'il clique sur la cellule, aucun message, il peut rentrer
des infos dans cette cellule, sans aucun contrôle.
Pouvez vous m'aider, je voudrai qu'il soit protégé comme je le suis sous mon
environnement.
Merci.

2 réponses

Avatar
papou
Bonjour
Si la protection est mise en place à partir d'un code VBA, il est probable
que les macros sont désactivées sur l'autre poste.
Dans ce cas, sur l'autre poste :
Outils, Macro, Sécurité et définir le niveau à moyen ce qui occasionnera
l'apparition d'une fenêtre demandant l'autorisation d'activer ou non les
macros.
Mais je ne suis pas sûr d'avoir tout compris ;-)
Cordialement
Pascal

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

Bonjour à tous,
J'ai développé (sous XP Pro) pour un camarade (en XP Home), une
application sous Excel xp et vba. Pour une cellule, dans l'option format,
je l'ai déverrouillée puis j'ai protégé ma feuille pour interdire toutes
modifs autres que celles générées par le vba.
Chez moi, dès que je veux cliquer dessus, j'ai le message d'information
comme quoi je suis protégé, seul le vba est capable de mettre des données
dans cette cellule, c'est Ok.
Chez lui, dès qu'il clique sur la cellule, aucun message, il peut rentrer
des infos dans cette cellule, sans aucun contrôle.
Pouvez vous m'aider, je voudrai qu'il soit protégé comme je le suis sous
mon environnement.
Merci.



Avatar
Polio2004
Sur le poste à distance, j'ai bien fait spécifié la priorité la plus basse
pour ne pas être gêner dans 1er temps, donc il n'a plus le message indiquant
que les macros ne sont pas activées et tout est OK, le vba se déroule bien
en cliquant sur un bouton.
Sauf qu'il peut cliquer sur cette cellule et rentrer des données alors que
chez moi, j'ai le message type de Microsoft qui me dit que la feuille est
protégée, impossible de rentrer des données. Je ne veux pas qu'il puisse
entrer dans cette cellule sans passer par le vba qui contrôle tout un tas de
paramètre.

"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
enVvqq$
Bonjour
Si la protection est mise en place à partir d'un code VBA, il est probable
que les macros sont désactivées sur l'autre poste.
Dans ce cas, sur l'autre poste :
Outils, Macro, Sécurité et définir le niveau à moyen ce qui occasionnera
l'apparition d'une fenêtre demandant l'autorisation d'activer ou non les
macros.
Mais je ne suis pas sûr d'avoir tout compris ;-)
Cordialement
Pascal

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

Bonjour à tous,
J'ai développé (sous XP Pro) pour un camarade (en XP Home), une
application sous Excel xp et vba. Pour une cellule, dans l'option format,
je l'ai déverrouillée puis j'ai protégé ma feuille pour interdire toutes
modifs autres que celles générées par le vba.
Chez moi, dès que je veux cliquer dessus, j'ai le message d'information
comme quoi je suis protégé, seul le vba est capable de mettre des données
dans cette cellule, c'est Ok.
Chez lui, dès qu'il clique sur la cellule, aucun message, il peut rentrer
des infos dans cette cellule, sans aucun contrôle.
Pouvez vous m'aider, je voudrai qu'il soit protégé comme je le suis sous
mon environnement.
Merci.