proteger une feuille

  • Initiateur de la discussion Initiateur de la discussion Isak
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

I

Isak

Guest
je veut savoir esque il ya une macro pour que mon chef ne puisse pas copier mes fichiers excels, pour dire a la fin de semaine que c'est lui qui a fait tout ces calculs.

merci d'avance
 
Slt commence deja par proteger tes feuilles et ton classeur par un mot de passe.
Ensuite pour eviter le copier coller (desactive raccourci clavier et les boutons dans les commandBars et supprime clic droit) essaye ca:
2 macros une pour desactiver et une pour reactiver, place les respectivement dans workbook Open et workbook Close

sub desactive()
Application.CommandBars("Cell").Enabled = False
application.commandbars("Standard").Controls(8).enabled=false
application.commandbars("Standard").Controls(7).enabled=false
application.commandbars("Edit").Controls(4).enabled=false
application.commandbars("Edit").Controls(3).enabled=false
Dim K, I As Integer
On Error Resume Next
For Each K In
Array("^", "%", "+^", "+%", "^%", "+^%")
For I = 32 To 255

Application.OnKey K & Chr$(I), ""
Next I
Next K
End sub

Sub reactive()
Application.CommandBars("Cell").Enabled = true
application.commandbars("Standard").Controls(8).enabled=true
application.commandbars("Standard").Controls(7).enabled=true
application.commandbars("Edit").Controls(4).enabled=true
application.commandbars("Edit").Controls(3).enabled=true
Dim K, I As Integer
On Error Resume Next
For Each K In
Array("^", "%", "+^", "+%", "^%", "+^%")
For I = 32 To 255

Application.OnKey K & Chr$(I)
Next I
Next K
End Sub
 
Cela dépend de l'intelligence et de l'autorité de ton "chef".
S'il connaît quelque peu Excel, ou bien il retrouvra tes macros, ou bien il exigera que tu lui donnes ton mot de passe.
Il faut donc être plus subtil, voici quelques astuces :

Dans une cellule vide de ta feuille, tu tapes un texte du genre :
Auteur : Isak.
Puis tu donnes à cette cellule le format personnalisé ;;; (trois point virgule).
Tu sélectionnes toute la feuille et tu déverouilles toutes les cellules.
Tu sélectionnes la cellule dans laquelle tu as inscris ton texte, tu la vérouilles et tu la masques.
Tu protège ta feuille (avec ou sans mot de passe).
Tu pourras travailler normalement dans ta feuille, sans la déprotéger, sauf dans la cellule avec ton texte, que tu ne vois d'ailleurs pas.
Bien malin celui qui trouveras l'astuce pour supprimer ton texte.

Si ta feuille comprend des calculs, du type *, tu ajoutes à ta formule la référence d'une cellule hors zone imprimable.
Exemple : de C1 = A1*B1 tu fais C1 = A1*B1*Q35
Quand tu travailles ou que tu veux imprimer ta feuille, tu tapes en Q35 le chiffre 1.
Quand tu quittes ta feuille, tu l'effaces.
Dès lors, C1 = 0 et tous les calculs sont faux.
Vaux mieux choisir des formules complexes pour y ajouter la référence, et de préférence pas de façon systématique.

André
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
406
Réponses
26
Affichages
1 K
Réponses
13
Affichages
128
Retour