Posez votre question Signaler

Empecher toute action dans excel [Résolu]

julienjd 18Messages postés 25 décembre 2007Date d'inscription 8 septembre 2010Dernière intervention - Dernière réponse le 27 août 2008 à 14:07
Bonjour,
J'aimerais présenter un de mes travaux perso sur excel, mais je souhaite empêcher toute utilisation de mon travail. Comment puis faire en sorte de bloquer :
- La modification
- Le copier coller
- L'enregistrement local
- ...
Tout sauf la visualisation.
En bref, j'aimerais que mon document apparaisse comme si l'interessé avait un viewer excel!
Dur dur!
Lire la suite 

Empecher toute action dans excel »

8 réponses
Réponse
+5
moins plus
Tu dois protéger ta fauille: outils/protection/protéger la feuille et décocher toutes les cases si tu veux que ton destinataire ne puisse que visionner.
Si tu veux laisser certaines cases modifiables, avant de procéder comme expliqué ci dessus, tu dois selectionner les cellules en question, clic droit, format de cellule, onglet protection et décocher la case "vérouillée"

Par contre je ne sais pas s'il est possible d'interdire l'enregistrement.

J'espère que ca pourra t'aider
Ajouter un commentaire
Réponse
+2
moins plus
Sub empecheEnr()

With Application.CommandBars("Standard")
.Controls("Enre&gistrer").Enabled = False
End With
With Application.CommandBars("Worksheet Menu Bar")
.Controls("Fichier").Enabled = False
End With

'desactive le raccourci clavier Ctrl+S
Application.OnKey "^s", ""

End Sub


Ca devrait empécher d'accèder au menu "fichier", par contre si tu entends par raccourci clavier l'impression d'écran je ne pense pas qu'on puisse empécher cela, si tu entends copier/coller, normalement, en protégeant ta feuille excel comme te l'ai expliqué, il est impossible de sélectionner des cellules, et donc de les copier

Bonne journée
Ajouter un commentaire
Réponse
+0
moins plus
Merci, c'est déjà très bien!!

Mais on peut encore copier (avec les raccourcis clavier), mais je pense que cela suffira.

Si quelqu'un a une réponse pour l'interdiction d'enregistrer...

;-)
Ajouter un commentaire
Réponse
+0
moins plus
Ola, ca paraît magnifique tout ca, mais je fais quoi de tout ce code ?

Comment puis-je l'intégrer dans ma feuille excel?

PS : désolé pour monfaible niveau, mais ce n'est pas dit dans "Excel pour les nuls" LOL
Ajouter un commentaire
Réponse
+0
moins plus
Tu vas dans outils/macros/Visual basic editor. VBE va s'ouvrir, tu vas dans affichage/code et dans la page blache qu'il t'ouvres tu colles le code que je t'ai donné, tu enregistres et ca marche (je viens d'essayer)
Ajouter un commentaire
Réponse
+0
moins plus
En fait je ne pense pas que ce soit très utile car excel propose quand même l'enregistrement quand tu fermes le doc....
Ajouter un commentaire
Réponse
+0
moins plus
Euh en fait, je suis en train de me dire :
- si je verouille les cellules contre toutes les opérations
- et que j'empêche les raccourcis clavier Ctrl+C, Ctrl+V et le clic droit

Alors ils pourront toujour essayer de l'enregistrer, mais sans rien pouvoir faire...

Par contre je ne sais pas comment faire (pour empecher les raccourcis)
Ajouter un commentaire
Réponse
+0
moins plus
¨Pas besoin, si ta feuille est bien protégée= impossible de sélectionner les cellules= impossible de les copier ou couper (puisque tu ne peux pas les sélectionner)
Sinon suis d'accord avec toi, je crois tu te prends beaucoup la tête puisqu'ils pourront quand même imprimer ou faire saisie ecran, la protection de la feuille me semble suffisante
Ajouter un commentaire
Ce document intitulé « Empecher toute action dans excel » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?