Empêcher le copier coller

Je souhaite protéger les cellules d'une feuille Excel afin que l'on puisse modifier la valeur de la cellule mais pas son format. Pour cela dans Format / Cellule / Onglet Protection, je décoche Vérrouillée et Masquée, puis je protège la feuille. Ca fonctionnerait bien si ce n'est qu'Excel accepte le copier-coller d'une cellule de la feuille (ou d'un autre classeur) sur la cellule vérrouillée et que le format est alors écrasé par le format de la cellule copiée. Y'a t'il un moyen de résoudre ce problème (empêcher le copier-coller par exemple) ?

Méthode radicale pour interdire le copier/coller (peut s'affiner en jouant sur les paramètres Target et Sh) : dans le module ThisWorkbook de ton classeur

Private sub Workbook_SheetActivate(ByVal Sh As Object)
 Application.CutCopyMode = False
 end sub
Private sub Workbook_SheetSelectionChange(ByVal Sh As Object, _
           ByVal Target As Range)
 Application.CutCopyMode = False
 end sub

Auteur :

Mots clefs associés à cette page : , , , , ,