Select by Group replaces the current Revit selection with members of one or more selected Groups. It can include every non-group member or only configured categories, and it can limit the result to members visible in the active view.
Find the command in BIMO > Select > Select by Group.
Important: the command does not enter Edit Group, ungroup elements, isolate them, or remove Revit restrictions on editing grouped elements. It changes only the current selection.
When To Use It
Select group members without cycling through them with Tab.
Prepare visible members for review or Temporary Hide/Isolate.
Select only Doors, Windows, or other categories from several group instances.
Include members of nested Groups in one result.
Requirements
An active Revit document must contain at least one selectable Group.
Select the required active view before using Only visible on view.
Groups and their members must belong to the current host document. Linked Revit documents are not processed.
You can preselect Groups before launching the command or pick them after confirming the settings.
Settings
Setting | Default | What It Does |
|---|---|---|
Only visible on view | On | Keeps only members that the Revit API reports as visible in the current active view. |
Categories | Empty — all categories | Limits the result to the selected Revit categories. Leave the list empty to include every category. |
Category values are stored by their Revit display names. After changing the Revit interface language, open the settings and select the categories again if a saved value is no longer recognized.
How To Use It
With Preselected Groups
Select one or more Groups in the current host document. Other preselected elements are allowed but will be ignored.
Run BIMO > Select > Select by Group.
Choose whether to keep Only visible on view enabled.
Leave Categories empty for all categories, or select the required categories.
Confirm the settings.
BIMO replaces the current selection with the matching group members.
If at least one Group was preselected, the command uses all preselected Groups and does not open the Revit picker.
Without Preselection
Run BIMO > Select > Select by Group.
Configure and confirm the settings.
In the Revit picker, select one or more Groups.
Finish the Revit selection.
BIMO selects the matching members.
The picker accepts Group elements only. If the initial selection contains no Group, the picker opens even when other elements were selected.
How The Result Is Built
BIMO reads the direct members of every selected Group.
If a member is another Group, BIMO reads that nested Group recursively.
Group containers themselves are excluded; the result contains non-group element instances.
With an empty Categories list, no category filter is applied.
With selected categories, only members from those categories remain.
When Only visible on view is enabled, the result is additionally filtered by visibility in the active view.
Results from all selected Groups are combined and replace the current Revit selection.
The command never searches unrelated elements elsewhere in the project. It starts from the members of the Groups you selected.
Examples
Select Visible Members For Review
Keep Only visible on view enabled and leave Categories empty. Select the required Group instances. BIMO selects their members that Revit reports as visible in the active view; you can then use a separate Revit review or isolation command.
Select Doors From Several Groups
Add Doors to Categories, then select several Group instances. Only Door instances found inside those Groups remain in the result.
Include Nested Group Members
Select a Group that contains nested Groups. The command recursively collects their non-group members, then applies the visibility and category settings.
Presets And Variants
Select by Group supports presets. Save common combinations such as:
all visible categories;
visible Doors only;
all members regardless of active-view visibility.
A preset can be assigned to Variant #1, Variant #2, or Variant #3. A valid variant can apply its saved settings without opening the settings window, but it does not store which Groups to use. Preselect the Groups or pick them after launch. See Presets and Variants.
Result And Model Impact
The resulting members replace the previous Revit selection.
If no member passes the filters, the current selection becomes empty.
The command does not modify, delete, ungroup, or isolate model elements.
Selecting members does not make individual edits valid outside Revit's normal Group editing rules.
Canceling the settings window stops the command before the member selection is changed.
Errors And Troubleshooting
Problem | What To Check |
|---|---|
The Revit picker opens although elements were preselected | The initial selection contained no Group element. Preselect at least one Group. |
Expected members are missing | Check Only visible on view, the active view, and the Categories list. |
Hidden members are selected | Turn on Only visible on view and run the command again from the required view. |
No members are selected | The selected Groups may have no non-group members that pass both filters. Clear Categories or turn off the visibility filter to diagnose. |
A nested Group itself is not selected | Group containers are intentionally skipped; their non-group members are collected recursively. |
Linked-model group members are missing | Run the command in the linked model itself. The current command processes the host document only. |
A saved category is rejected after changing Revit language | Open the settings and choose the category again in the current interface language. |
Members are selected but cannot be edited individually | Use Revit's normal Edit Group, group-type, or ungroup workflow as appropriate. Selection does not bypass Group constraints. |
Known Limitations
Processes Group instances from the current host document only.
Excludes Group containers and element types from the result.
Only visible on view follows Revit API visibility and is not a geometric occlusion test.
Always replaces the current selection; Add, Remove, and Intersect modes are not available.
Does not enter Edit Group or start Temporary Hide/Isolate automatically.
Large or deeply nested Groups can take longer to process.