禁用单元格拖拽功能
在工作表中可以拖放单元格右下角的小十字对单元格内容进行复制等操作,如果不希望用户进行此操作可以禁用单元格拖放功能。代码如下:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("A1:A15")) Is Nothing Then
Application.CellDragAndDrop = False '若禁止工作表内拖拽,只需该代码
Else
Application.CellDragAndDrop = True
End If
End Sub
'当离开该工作表时,恢复拖拽功能
Private Sub Worksheet_Deactivate()
Application.CellDragAndDrop = True '回复单元格拖拽功能
End Sub