A lightweight Revit plugin for aggregating selected elements with filtering, undo support, and saved results.
- Aggregate common parameters from selected Revit elements
- Supports operations like Sum, Average, Count, Min, Max
- Filter selected elements before calculation
- Save results for later reuse
- Rename, update, or delete saved results
- Restore element selection from saved results
- Undo previous selection changes
- Automatically handles missing/deleted elements
- Persist saved results locally (JSON-based)
- Integrated directly into the Revit Add-Ins ribbon
- Select elements in Revit
- Open SelectionAggregate from the Add-Ins tab
- Choose a parameter and aggregation operation
- Click Calculate
- (Optional) Apply filters
- Click Save Result
- Manage saved results via right-click menu
- Close Revit
- Copy the following files into:
C:\ProgramData\Autodesk\Revit\Addins\2026
- SelectionAggregate.dll
- SelectionAggregate.addin
- Launch Revit
- Go to the Add-Ins tab
- Open SelectionAggregate
-
If some elements in a saved result no longer exist,
use Update Element Selection to sync the record -
Saved results are stored locally on your machine
-
This version is tested for Revit 2026 only
- C#
- WPF
- Autodesk Revit API
- .NET
- Multi-version Revit support
- Dynamic selection (live updates)
- Advanced filtering (string conditions for family/type)
- UI polishing and customization
MIT License



