Allow Cell Drag and Drop Option in Excel 2003, 2007 and 2010

.

Hi Friends,

Before I go and explain you how to enable or disable drag and drop option in Excel, let me explain you what is Drag and Drop Option in Excel.

What is Drag and Drop Option in Excel ?

When you select a Cell in Excel and roll your mouse to the Right-Bottom Corner, one Plus Sign ( + ) will be appearing. On Clicking on that you can drag towards Column or Row in any Direction like Left, Right, Above or down. After dragging you can copy the Cells data in all the Cells till you dragged.

draganddrop
While working on Excel, you suddenly find that you are unable to Drag and Drop a Cell. You DO NOT see the little dot at the Right-Bottom corner of your selected cell or range, clicking on which you see a plus sign to hold and drag it in all directions (Up, Down, Left and Right). Refer the above picture (gif)

Huuuhh… without this working with Excel seems difficult because you are not able to drag a Series or Formula and many more things. Then you start looking for option to make this function enabled. Here is the step-by-step solution for that. It differs in Excel 2003 and 2007 or 2010. I will show you, how to Enable/Disable this property in Excel 2003 and 2007. In Excel 2007 and 2010, it is same.

[one_full spacing=”yes” last=”yes” center_content=”no” hide_on_mobile=”no” background_color=”#FEEFB3″ background_image=”” background_repeat=”no-repeat” background_position=”left top” link=”” hover_type=”none” border_position=”all” border_size=”1px” border_color=”#f4b327″ border_style=”dashed” padding=”10px” margin_top=”” margin_bottom=”” animation_type=”0″ animation_direction=”down” animation_speed=”0.1″ animation_offset=”” class=”” id=””]
Note: Cell drag and drop option is applicable for Excel as an application. This means, if you disable it in any of your Excel workbook, it will get disabled for Excel application in your computer. It means any workbook you open, you will find it disabled. Similarly, enabling it in any workbook will enable it for all the workbooks you open thereafter[/one_full]

How to Enable or Disable Cell Drag and Drop Option in Excel 2003

Follow the below Steps:
Step 1. Go to Tools –> Options

Drag and Drop in Excel 2003

Drag and Drop in Excel 2003

Step 2. Select the Edit Tab. Here you have that highlighted Checkbox to enable and disable drag and drop in Excel 2003.

Drag and Drop in Excel 2003 - 2

Drag and Drop in Excel 2003 – 2

How to Enable or Disable Cell Drag and Drop Option in Excel 2007

Follow the below Steps:
Step 1. Click on the Excel Button at the Top Left Corner of Excel 2007 or 2010.

Drag and Drop in Excel 2007 -1

Drag and Drop in Excel 2007 -1

Step 2. Go to Advanced Tab
Step 3. Here in right hand side, you find the Checkbox to enable and disable this property as shown below in the picture:

Drag and Drop in Excel 2007 -2

Drag and Drop in Excel 2007 -2

Excel VBA code to Enable or Disable Cell Drag and Drop Option

How can I not tell you how to do this in Excel VBA !! Ofcourse, I will tell you the VBA code which can be used to enable or disable the Cell Drag and Drop” option in Excel.
As I have highlighted above, this option is applicable for Excel as an application and not specific to a workbook or worksheet. Hence be careful while enabling and disabling it.


Sub DragAndDropControl()

    'To disable cell drag and drop option in Excel
    Application.CellDragAndDrop = False
    
    'To enable cell drag and drop option in Excel
    Application.CellDragAndDrop = True

End Sub

[one_full spacing=”yes” last=”yes” center_content=”no” hide_on_mobile=”no” background_color=”#FEEFB3″ background_image=”” background_repeat=”no-repeat” background_position=”left top” link=”” hover_type=”none” border_position=”all” border_size=”1px” border_color=”#f4b327″ border_style=”dashed” padding=”10px” margin_top=”” margin_bottom=”” animation_type=”0″ animation_direction=”down” animation_speed=”0.1″ animation_offset=”” class=”” id=””]From above code also you can see that this setting belongs to Application and not to specific to a workbook or worksheet[/one_full]

Buy a coffee for the author

Adsense

Download FREE Tools and Templates

There are many cool and useful excel tools and templates available to download for free. For most of the tools, you get the entire VBA code base too which you can look into it, play around it, and customize according to your need.

Dynamic Arrays and Spill Functions in Excel: A Beginner’s Guide
Dynamic Arrays and Spill Functions in Excel: A Beginner’s Guide

In today's tutorial, we'll be diving into the exciting world of dynamic arrays and spill functions in Office 365 Excel. These features have revolutionized the way we work with data, providing a more flexible and efficient way to handle arrays. I am going to explain...

How to Declare a Public Variable in VBA
How to Declare a Public Variable in VBA

While programming in VBA sometimes you need to declare a Public Variable that can store the value throughout the program. Use of Public Variable: Let's say you have 4 different Functions in your VBA Code or Module and you have a variable that may or may not be...

How to Copy content from Word using VBA

As many of us want to deal with Microsoft Word Document from Excel Macro/VBA. I am going to write few articles about Word from Excel Macro. This is the first article which opens a Word Document and read the whole content of that Word Document and put it in the Active...

What is Excel Formula?

Excel Formula is one of the best feature in Microsoft Excel, which makes Excel a very very rich application. There are so many useful built-in formulas available in Excel, which makes our work easier in Excel. For all the automated work, Excel Macro is not required. There are so many automated things can be done by using simple formulas in Excel. Formulas are simple text (With a Syntax) which is entered in to the Excel Worksheet Cells. So how computer will recognize whether it is a formula or simple text? Answer is simple.. every formula in Excel starts with Equal Sign (=).

You May Also Like…

43 Comments

  1. Praveen

    The solution was perfect and 100% assisted me in fixing the issue in excel 2007.

    Thank you …So Much appreciated !!!

    Praveen John

    Reply
    • Vishwamitra Mishra

      Thanks Praveen !!

      Reply
  2. Mohammad Ahad

    thanks………

    it was really help full to me

    Reply
  3. ZeXTree

    Big Thanks !

    Reply
  4. Nilesh

    Thanks, this was helpfule

    Reply
  5. Ganesh

    This information really helps me to find the solution for 2007 software

    Reply
  6. Faiz Asim

    The solution was perfect and 100% assisted me in fixing the issue in excel 2007.

    Thank you …So Much appreciated !!!

    Reply
  7. khaleel

    thanks, it is very helpful……………

    Reply
  8. peter pater

    This solution helped me. Thank u

    Reply
  9. jijo

    thaanx a lot brother ..
    much appreciated…

    Reply
  10. yogesh

    Thank You Sir

    Reply
  11. Tamilarasn

    Its very useful

    Reply
  12. RR MAHANTHI

    Thank you. it is very useful to us.

    Reply
  13. deepak

    Thank you. it is very useful to us.

    Reply
  14. Hari

    Solution works perfect. Thanks a lot 🙂

    Reply
  15. ria

    yess very helpfull

    Reply
  16. basuki

    Thanks for your great help.

    Regards,
    basuki

    Reply
  17. Shanky Agrawal

    Thanks bro….thanks a lot

    Reply
  18. Ayang Tayeng

    Thanks for the help. Now its working properly.

    Reply
  19. Kishore

    Thank you.

    Reply
  20. Vipra

    Great help

    Reply
  21. Balram Rathor

    Thanks a lot

    Reply
  22. venkatesh

    Thanks

    Reply
  23. Nuzhath

    Thank u simple and easy for amateurs like me. so quickly understood.

    Reply
  24. Durai Murugan

    Thanks a ton. It was really helpful to complete my Bau.

    Reply
  25. Gopal Menon

    Thank you, Vishwamitra.

    You have solved my problem.

    Reply
  26. Sukumaran

    Thanks Brother…

    Reply
  27. S David

    Thank you. Ready reckoner for any excel doubt….

    Reply
  28. A. Crasta

    Thanks Bro.Excellent coaching even for the dumbest

    Reply
    • Vishwamitra Mishra

      Thank you so much Crasta for your awesome words !! Keep providing your feedback to improve.

      Reply
  29. bharti

    thank you

    Reply
  30. Bhushan HAdke

    Hii

    I am having one excel sheet to track the due date of document , i want to design the excel in such manner that if there is an less than 90 days from the due date of review of document excel send the auto mail without any manual intervention and for calculation of days already apply the logic in excel sheet.

    Reply
  31. Amir

    but how to prevent drag and drop option for a specific cell not all the sheet

    Reply
  32. Hari Prasad

    Thank you! The explanation was perfect and working very good.

    Reply
  33. Al Young

    How to enable drag and drop a row, but disable drag and drop formulas? (disable the “+” option, but allow users to shift rows around)

    Reply
  34. Jaaved

    thanks a lot dear by ur help i resolved my issue..

    Reply
  35. Bill Johnson

    This is fine and all except in 2019 the tools tab is nowhere to be found.

    Reply
  36. Jayesh

    thank you so….. much…..!

    Reply
  37. laxman Rawat

    Tnks for the help

    Reply
  38. Mark

    Thank you very much!!!

    Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Join and get a FREE! e-Book

Don't miss any articles, tools, tips and tricks, I publish here

You have Successfully Subscribed!

Pin It on Pinterest