
Tips.Net > ExcelTips Home > Editing > Default Cell Movement when Deleting
Summary: When you delete cells from a worksheet, you may want the surrounding cells to “fill in” the deleted spot from a particular direction. This tip provides a couple of ways you can have a default movement when doing your deletion. (This tip works with Microsoft Excel 97, Excel 2000, Excel 2002, and Excel 2003.)
When you select a number of cells (not entire rows or columns) and then choose to delete those cells, there are two directions that remaining cells can move: to the left or up. If the selected cells include fewer rows than columns, then Excel offers to move the remaining cells to the left. In all other situations (the number of rows is greater than or equal to the number of columns), then Excel offers to move the remaining cells up, by default.
You may not want to move the remaining cells according to Excel's assumptions; you may want to always move the remaining cells in one particular direction. There are two ways you can go about making this happen. The first is to simply memorize the keystrokes required to always move remaining cells in the desired direction. If you want to always move cells left, you would use the keystrokes Alt, E, D, L, Enter. Similarly, if you want to move cells up, just press Alt, E, D, U, Enter. If you memorize the keystrokes, you can enter it very quickly and achieve the desired results.
If you are a "mouse person," you may want to create a couple of macros that achieve the desired effect, and then assign those macros to either menu selections or to tools on a toolbar. The following macro will delete the selected cells and shift the remaining cells to the left:
Sub DeleteShiftLeft()
Selection.Delete xlShiftToLeft
End Sub
With one small change, the macro can shift the remaining cells up:
Sub DeleteShiftUp()
Selection.Delete xlShiftUp
End Sub
The only drawback to remember about using a macro is that when you invoke any macro, Excel clears the Undo stack. Whereas you could undo a deletion if you used the menus or keyboard, if you use a macro, you cannot undo it or any edits you did before the deletion.
Tip #2097 applies to Microsoft Excel versions: 97 2000 2002 2003
Save Time! ExcelTips has been published weekly since late 1998. Past issues of ExcelTips are available in convenient ExcelTips archives. Have your own enhanced archive of ExcelTips at your fingertips, available to use at any time!
Check out ExcelTips Archives today!
Have thousands of ExcelTips at your fingertips, on your own system. Answer your own questions or help support others. (more information...)
Ask an Excel Question
Make a Comment
ExcelTips FAQ
ExcelTips Premium
Beauty Tips
Bugs and Pests Tips
Car Tips
Cleaning Tips
College Tips
Cooking Tips
Excel2007 Tips
ExcelTips
Family Tips
Gardening Tips
Health Tips
Home Tips
Money Tips
Organizing Tips
Pet Tips
Word2007 Tips
WordTips
Advertise on the
ExcelTips Site