ok Merci
il y a qqn qui a posté ça sur un forum
Ce code interdit le Copier/Coller dans la plage A1:E10 :
Code :
Dim flag As Boolean 'en haut de la page de code
Private Sub Worksheet_Change(ByVal Target As Range)
If flag Or Intersect(Target, [COLOR="Red"]Range("A1:E10")) Is Nothing _
Or Application.CutCopyMode = False Then Exit Sub
flag = True: Application.Undo: flag = False
End Sub
Il faut que ce soit un Copier/Coller classique utilisant le presse-papier Excel.
mais quand je le lance il y a marqué "erreur de compilation : endsup attendu"
mais bon,
deja ce code ne fait pas tout à fait ce que je veux car il interdit le copier coller dans une seule plage alors que moi je veux empecher le copier coller dans des colonnes entières
j'avais penser mettre plutot Range "K1 : K65000" pour empecher le copier coller dans la colonne K par exemple
mais quand j'insere ce truc j'ai une erreur qui me dit "attendu séparateur de liste ou ) "