ludozebest
XLDnaute Nouveau
Bonjour, je souhaiterai bloquer la fonction copier/coller et drag&drop sur certaines colonnes de ma feuille de calcul.
Pour cela dans la feuille de calcul en question, j'ai insérer le code suivant :
Le soucis est que lorsque je suis pas sur une des colonnes en question (e,o,y,ai,as), je ne peux pas faire un copier coller...
Est-ce qqun saurait où je me suis planté...
Merci pour vos réponses.
LL
Pour cela dans la feuille de calcul en question, j'ai insérer le code suivant :
Code:
Function AlphaCol() 'détermination dela lettre de la colonne
AlphaCol = Split(ActiveCell.Address, "$")(1)
End Function
Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'Suppression du copier/coller
'Détermination Lettre colonne
Z = AlphaCol
'Détermination si colonne applicable
y = Application.WorksheetFunction.Or(Z = "E", Z = "O", Z = "Y", Z = "AI", Z = "AS")
If y = "Vrai" Then
Application.CutCopyMode = False
Application.CellDragAndDrop = False
Else
Application.CutCopyMode = True
Application.CellDragAndDrop = True
End If
End Sub
Le soucis est que lorsque je suis pas sur une des colonnes en question (e,o,y,ai,as), je ne peux pas faire un copier coller...
Est-ce qqun saurait où je me suis planté...
Merci pour vos réponses.
LL