Disable Drag and drop and workbook closed by error 400

Foxy75

New Member
Joined
Jun 29, 2016
Messages
2
Hello,

I want to disable drag and drop in my workbook.
So I put this code in "ThisWorkbook" :
Code:
Private Sub Workbook_Activate()
    Application.CellDragAndDrop = False
End Sub

Private Sub Workbook_Deactivate()
  Application.CellDragAndDrop = True
End Sub

It works, but when another vba code generate an error (error 400, it appears sometimes, even I try to prevent all them...), I have to close excel and reopen it to make my workbook works again. BUT if I do not reopen my workbook and open an all new excel workbook (to start a new projetct), the drag and drop is still desactivated :mad:.
I know how to do (reopen my workbook with vba code and clode it) but my users won't do it...

Do you know a way to prevent that please ? It 'd be great !
 

Excel Facts

Remove leading & trailing spaces
Save as CSV to remove all leading and trailing spaces. It is faster than using TRIM().

Forum statistics

Threads
1,223,264
Messages
6,171,081
Members
452,377
Latest member
bradfordsam

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top