
Tips.Net > ExcelTips Home > Data Entry > Navigation > Removing Cells from a Selected Range
Summary: Selecting a large range of cells is easy; unselecting some of the cells in that range is not so easy. In fact, there is no click or shortcut you can use to unselect cells in the range. Instead, you must turn to a macro or a third-party solution, as described in this tip. (This tip works with Microsoft Excel 97, Excel 2000, Excel 2002, and Excel 2003.)
Let's say that you've selected a large range of cells, such as A7:R182. You want to perform some sort of operation on all the cells in this range, except a few. You might wonder how to remove a couple of cells within the range from the selection set, so you hold down the Ctrl key as you click on those cells. That doesn't work; Excel simply unselects the range you previously selected.
There is no way to change this behavior within Excel itself. Instead, you need to turn to other solutions. One is to use a macro, such as the following:
Sub UnSelectSomeCells()
Dim rSelect As Range
Dim rUnSelect As Range
Dim rNew As Range
Dim rCell As Range
On Error Resume Next
Set rSelect = Selection
Set rUnSelect = Application.InputBox( _
"What cells do you want to exclude?", Type:=8)
If rUnSelect Is Nothing Then Exit Sub
For Each rCell In rSelect
If Intersect(rCell, rUnSelect) Is Nothing Then
If rNew Is Nothing Then
Set rNew = rCell
Else
Set rNew = Union(rNew, rCell)
End If
End If
Next
rNew.Select
Set rCell = Nothing
Set rSelect = Nothing
Set rUnSelect = Nothing
Set rNew = Nothing
End Sub
To use the macro, select the entire range you want to start with, such as A7:R182. Then run the macro. You are asked to choose the cells to be unselected. You can do so by simply selecting the cells with the mouse, holding down the Shift key as you click on each one. When you dismiss the input box, the selection you started with is modified to exclude the cells you selected.
If you prefer to not use your own macros, you can find help for deselecting cells in a selected range by using third-party tools, such as the ASAP Utilities. You can find their Excel tools at this Web page:
http://www.asap-utilities.com/asap-utilities-excel-tools.php
The tool applicable to this tip is the Select tool.
Tip #3102 applies to Microsoft Excel versions: 97 2000 2002 2003
Step Up and Take Control! Subscribers to ExcelTips know just how valuable a resource it is. ExcelTips Premium provides twice the number of exceptional, easy-to-understand tips every week in an ad-free newsletter, as well as substantial discounts on ExcelTips archives and e-books.
Check out ExcelTips Premium 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