Protéger (pour de vrai) un classeur contre le cut et autres
Anthelm
Messages postés
198
Date d'inscription
Statut
Membre
Dernière intervention
-
cs_Le Pivert Messages postés 7904 Date d'inscription Statut Contributeur Dernière intervention -
cs_Le Pivert Messages postés 7904 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aimerais protéger un classeur Excel afin qu'il ne puisse pas être modifié par inadvertance.
J'ai par exemple des cellules avec liste déroulantes, des tableaux à remplir...
En verrouillant, on ne peut pas saisir dans une cellule.
Mais une cellule non verrouillée, il y a un million de moyens de la pourrir...
Une macro pour désactiver le copier-coller n'empêche pas toujours de couper-coller...
Quand bien même, les macro "cutcopymode=false" et autre, ne protège pas contre un glisser déplacer.
Et puis, ya le raccourcis ctrl+B qui copie ce que j'ai au dessus en écrasant la cellule et fous en l'air une éventuelle liste déroulante ou une validation de donnée.
Et puis, je peux drag and drop une cellule dans une autre, en laissant la première vide et blanche. D'ailleurs ça arrive souvent de faire ça sans faire exprès!
etc, etc.
Bref, j'ai l'impression que le seul moyen de faire quelque chose de vraiment étanche à toute mauvaise manip, ce serait de faire un tableau complètement verrouillé, et que l'utilisateur ne passe QUE par des userforms... On peut pas drag and drop, copier coller, ou écraser un userform, après tout.
Votre avis la dessus?
Svp, pas de réponse du type "Mais tes collègues sont si malveillants que ça?" "Pourquoi vouloir tout verrouiller?"
Parce que le reflexe de quelqu'un qui ne sait pas utiliser Excel, quand il fait une connerie, c'est de fermer sans sauvegarder et de recommencer toute sa saisie.
Et souvent, il a raison, parce que c'est pas toujours évident de retrouver d'où viennent les listes déroulantes des cellules qu'il a supprimés, par exemple...
J'aimerais protéger un classeur Excel afin qu'il ne puisse pas être modifié par inadvertance.
J'ai par exemple des cellules avec liste déroulantes, des tableaux à remplir...
En verrouillant, on ne peut pas saisir dans une cellule.
Mais une cellule non verrouillée, il y a un million de moyens de la pourrir...
Une macro pour désactiver le copier-coller n'empêche pas toujours de couper-coller...
Quand bien même, les macro "cutcopymode=false" et autre, ne protège pas contre un glisser déplacer.
Et puis, ya le raccourcis ctrl+B qui copie ce que j'ai au dessus en écrasant la cellule et fous en l'air une éventuelle liste déroulante ou une validation de donnée.
Et puis, je peux drag and drop une cellule dans une autre, en laissant la première vide et blanche. D'ailleurs ça arrive souvent de faire ça sans faire exprès!
etc, etc.
Bref, j'ai l'impression que le seul moyen de faire quelque chose de vraiment étanche à toute mauvaise manip, ce serait de faire un tableau complètement verrouillé, et que l'utilisateur ne passe QUE par des userforms... On peut pas drag and drop, copier coller, ou écraser un userform, après tout.
Votre avis la dessus?
Svp, pas de réponse du type "Mais tes collègues sont si malveillants que ça?" "Pourquoi vouloir tout verrouiller?"
Parce que le reflexe de quelqu'un qui ne sait pas utiliser Excel, quand il fait une connerie, c'est de fermer sans sauvegarder et de recommencer toute sa saisie.
Et souvent, il a raison, parce que c'est pas toujours évident de retrouver d'où viennent les listes déroulantes des cellules qu'il a supprimés, par exemple...
Configuration: Windows / Internet Explorer 11.0
A voir également:
- Protéger (pour de vrai) un classeur contre le cut et autres
- Cap cut avis - Télécharger - Montage & Édition
- Protéger un dossier par mot de passe - Guide
- Proteger cellule excel - Guide
- Mp3 cut - Télécharger - Édition & Montage
- Imprimer un classeur excel sur mac - Guide
2 réponses
Bonjour,
Voilà un exemple de ce que l'on peut faire, en ne travaillant que sur l'UserForm. Le classeur est caché, il sera demandé un mot de passe pour y avoir accès à la fermeture de l'UserForm. Attention ce système est facilement crackable. Mais le but c'est de ne pas faire de mauvaise manipulation, n'est-ce-pas?
https://www.cjoint.com/c/IEdphEXxnyQ
Voilà un exemple de ce que l'on peut faire, en ne travaillant que sur l'UserForm. Le classeur est caché, il sera demandé un mot de passe pour y avoir accès à la fermeture de l'UserForm. Attention ce système est facilement crackable. Mais le but c'est de ne pas faire de mauvaise manipulation, n'est-ce-pas?
https://www.cjoint.com/c/IEdphEXxnyQ
Bonjour.
Mon avis (que je réitère depuis des années dans CCM) :
Le fichier original reste dans ton ordinateur, et n'est accessible par personne.
Tu fournis des copies, protégées ou pas, avec mot de passe ou non, à tes collègues et autres utilisateurs.
Mon avis (que je réitère depuis des années dans CCM) :
Le fichier original reste dans ton ordinateur, et n'est accessible par personne.
Tu fournis des copies, protégées ou pas, avec mot de passe ou non, à tes collègues et autres utilisateurs.
Tu pourrais me le rebalancer s'il te plait? je suis curieux!...
https://www.cjoint.com/c/IEitpYOJvoQ
@+