Rapport de message :*
 

Re: Interdire l'option couper/coller avec vba

Titre du sujet : Re: Interdire l'option couper/coller avec vba
par Mth le 05/05/2013 01:45:16

Bonsoir débutant84, bonsoir à tous,

Pour le point 1, si tu protèges ta feuille en bloquant la sélection des cellules, ça complique nettement le copier coller puisqu'on ne peut rien sélectionner, il ne  reste que le print screen.
Tu peux aussi masquer les onglets.
Ceci dit, si l'utilisateur n'a pas besoin de travailler sur le nouveau fichier qui doit juste être une trace consultable, génère un PDF c'est plus simple.

Pour le point 2, à priori il n'y a pas de rapport entre la protection et la sauvegarde, ou alors quelque chose m'échappe mais pourquoi ne peux-tu pas fermer ton fichier sans l'enregistrer?

Pour fermer un fichier sans sauvegarder, tu peux simplement essayer ceci, mais je ne sais pas si cela répond à la question:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
 Application.ThisWorkbook.Saved = True
End Sub

Tu peux aussi interdire la sauvegarde en fonction du user, du nom du fichier, ou autre (test à intégrer dans le code si-dessus)

Bien à toi,

mth