When you right-click on an object or a tag in Revit, one option is to Select All Instances. For some reason, even though it's in plain English, some users tend to think that only those instances in the current view will be selected. When Revit says "All", it means ALL! (in the entire project file)
So how do you select all instances within a view? It's a multi-step process, at least for right now.
- First, do a Select All Instances on the object in question.
- Now use the Isolate Elements command to only show the selected elements in your view.
- Finally, window-select the visible objects in your view. The filter tool at the bottom-right corner of your view window should report the same amount of objects selected or less.
Another little issue I ran across this past week...I wanted to select all instances of a type of casework and change an instance parameter. Once I selected all instances in a project, I noticed that the instance properties were greyed out. This happened because some of those instances lied within groups. To deselect the groups, I isolated all the selected instances in my view and hovered over the visible objects with my cursor. When a group was highlighted, I Shift+clicked to deselect it. Once all groups were removed from the selection, I was able to make the instance parameter changes. Later I edited the groups and made the same changes there too.
So, here are some suggestions to the Factory to make our lives easier:
- We need a "Select all instances in current view" option.
- We need the ability to expand the filter categories and reveal the different types in the selection. The filter tool has been enhanced in the 2009 versions, but has a way to go to be truly efficient.
- We need to be able to "Select all instances" on lines too!!
- We need the ability to easily remove elements that reside within groups from our selections. Currently, if you select instances that are within groups, those groups do not become part of the selection set. If they did, then perhaps it would be easier to remove them by going to the filter dialog and unchecking the"Detail Group" and/or "Model Group" categories, leaving only ungrouped instances selected.
EDIT: Thanks a lot to "ada" (see comments) for pointing out that this technique doesn't work on dimensions. In fact, it doesn't work on any annotation object, since when you hide the referenced model element, the associated tag/dimension is hidden also. That should strengthen the argument for the need for a "Select all instances in View" command!

