Advanced Revit Addin
Developer Portrait

Welcome to DynaNex

DynaNex
Power Your Connections

An Advanced Parameters management Addin for Autodesk Revit. Seamlessly export and import parameters between Revit and Microsoft Excel with advance filters.

100%
Compatible Revit 2020-2026
Parameters
2-Way
Excel Sync
DynaNex.py
1import DynaNex
2from revit import parameters
3
4# Power your connections
5export("categories", "excel")
6sync("parameters", True)
7
8# Advanced Revit Addin

Powerful Features

Everything you need for professional parameter management

Excel Integration

Seamlessly export parameters to Excel with organized sheets for each category. Edit values with familiar spreadsheet tools.

Smart Import

Import modified parameters back to Revit with intelligent validation and error handling for safe updates.

Category Control

Select specific categories for targeted exports. Each category gets its own Excel sheet for better organization.

Advanced Filtering

Search and filter parameters instantly. Find exactly what you need with intelligent search capabilities.

Safe Transactions

All operations use Revit transactions for safe, undoable updates. Your model integrity is protected.

Scope Selection

Work with Active View elements or the entire model. Complete flexibility for any project size.

Addin Interface

See DynaNex in action

Dark Mode

DynaNex Addin Interface - Dark Mode

Light Mode

DynaNex Addin Interface - Light Mode

Quick Start Guide

Get up and running in minutes

1

Launch DynaNex

Open the plugin from your Revit interface. The modern, intuitive dashboard will appear with all tools ready to use.

2

Select Categories

Choose the element categories you want to work with (Walls, Doors, Windows, etc.). Use the search feature for quick selection.

3

Pick Parameters

Select the parameters you want to export. The interface shows only relevant parameters based on your category selection.

4

Export to Excel

Click export and choose your save location. Each category gets its own Excel sheet with organized parameter data.

5

Edit & Import

Make changes in Excel and import back to Revit. All changes are applied safely with full transaction support.

Complete User Guide

Master DynaNex with this comprehensive guide to Excel parameter management in Revit

Getting Started

DynaNex is an advanced Revit addin that provides seamless integration between Revit and Microsoft Excel for parameter management. This guide will walk you through every feature and workflow.

1

Launch DynaNex

Open DynaNex from the pyRevit tab in your Revit interface. The modern, intuitive dashboard will appear with all tools ready to use.

🎯 What You'll See:

  • Scope Selection: Choose between Active View or Whole Model
  • Category Browser: Select element categories (Walls, Doors, Windows, etc.)
  • Parameter Panel: View and select parameters for your chosen categories
  • Search Functions: Quick filtering for categories and parameters
2

Choose Your Scope

Select your working scope based on your project needs:

  • Active View: Work with elements visible in your current view only
  • Whole Model: Process all elements throughout the entire Revit model

Excel Export Workflow

Export your Revit parameters to Excel with organized sheets and professional formatting.

3

Select Categories

Choose the element categories you want to work with:

  • Browse through available categories (Walls, Doors, Windows, Floors, etc.)
  • Use the search box to quickly find specific categories
  • Select multiple categories using checkboxes
  • Use quick selection buttons: "Select All", "Clear All", or "Select Filtered"
4

Choose Parameters

Select the parameters you want to export to Excel:

  • Parameters automatically filter based on your category selection
  • View parameter names and types in an organized list
  • Use search functionality to find specific parameters
  • Select individual parameters or use bulk selection options
5

Export to Excel

Generate your organized Excel file:

  1. Click the "📊 Export to Excel" button
  2. Choose your save location and filename
  3. DynaNex automatically creates separate sheets for each category
  4. Excel opens automatically with your organized data

Excel Import Workflow

Safely import your modified Excel data back into Revit with full validation and error handling.

6

Edit in Excel

Make your parameter modifications in Excel:

  • Open your exported Excel file
  • Navigate between category sheets as needed
  • Modify parameter values in the appropriate columns
  • Save the Excel file when finished

⚠️ Critical Rules for Excel Editing:

  • Never modify the Element ID column - this links rows to Revit elements
  • Only edit parameter value columns - avoid changing headers
  • Maintain data types - numbers for numeric parameters, text for text parameters
  • Close Excel before importing back to Revit
7

Import Modified Data

Safely update your Revit model with changes:

  1. Click the "📥 Import from Excel" button in DynaNex
  2. Select your modified Excel file
  3. Review the import preview and confirmation dialog
  4. Confirm the import to apply changes to your Revit model

Excel Tips & Techniques

Advanced Excel techniques to maximize your DynaNex workflow efficiency

Smart Data Manipulation

Use Excel's powerful features to make bulk changes across multiple elements efficiently.

Find & Replace for Pattern Changes

Quickly update similar values across your parameter data:

  • Ctrl+H: Open Find & Replace dialog
  • Replace material names: "Concrete" → "High-Strength Concrete"
  • Update dimensions: "200mm" → "250mm" across multiple elements
  • Standardize naming: Convert "Wall_01" to "W-01" format

Advanced Formulas & Calculations

Use IF statements to set parameters based on conditions:

=IF(B2>3000,"High Ceiling","Standard Ceiling")
=IF(C2="Exterior","Weather Resistant","Standard")
=IF(AND(D2="Wall",E2>200),"Load Bearing","Partition")

Unit Conversion Formulas

Convert between different measurement units:

Millimeters to Feet: =A2/304.8
Square Meters to Square Feet: =A2*10.764
Celsius to Fahrenheit: =(A2*9/5)+32

Data Validation & Quality Control

Create Dropdown Lists

Ensure consistent parameter values with data validation:

  1. Select the parameter column
  2. Data → Data Validation → List
  3. Enter allowed values: "Concrete,Steel,Wood,Masonry"
  4. Enable error messages for invalid entries

🎯 Common Validation Lists for Revit Parameters:

  • Materials: Concrete, Steel, Wood, Masonry, Glass
  • Fire Ratings: 0HR, 1HR, 2HR, 3HR, 4HR
  • Assembly Types: Interior, Exterior, Partition, Structural
  • Status: Existing, New, Demolish, Phase 2

Installation Guide

Quick and easy setup for DynaNex Advanced Revit Addin

System Requirements

💻 Minimum System Requirements

  • Operating System: Windows 10 (64-bit) or Windows 11
  • Revit Version: Autodesk Revit 2020-2026
  • pyRevit: pyRevit 4.8+ (Required for installation)
  • Excel Version: Microsoft Excel 2016 or newer
  • RAM: 8GB minimum (16GB recommended)
  • Storage: 50MB free disk space
  • Python: Python 2.7+ or 3.7+ (comes with pyRevit)

Install pyRevit (If Not Already Installed)

DynaNex requires pyRevit to be installed first. If you don't have pyRevit installed:

  1. Visit the official pyRevit website: https://github.com/eirannejad/pyRevit
  2. Download the latest pyRevit installer
  3. Run the installer and follow the setup wizard
  4. Launch Revit to verify pyRevit is working (you should see pyRevit tab)

✅ Verify pyRevit Installation:

  • Open Revit and look for the pyRevit tab in the ribbon
  • Click on pyRevitSettings to verify it's working
  • Ensure pyRevit version is 4.8 or higher

Download & Install DynaNex

With pyRevit installed, you can now install DynaNex through pyRevit's extension system:

Method 1: Install via pyRevit Extensions (Recommended)

  1. Open Revit with pyRevit installed
  2. Go to pyRevit tabExtensions
  3. Search for "DynaNex" in the extensions browser
  4. Click Install and wait for completion
  5. Restart Revit to activate DynaNex

Method 2: Manual Installation

  1. Download DynaNex package (ZIP file)
  2. Extract to pyRevit extensions folder:
  3. C:\Users\[Username]\AppData\Roaming\pyRevit\Extensions\
  4. Create folder: DynaNex.extension
  5. Restart Revit to load the extension

✅ Installation Complete!

DynaNex will appear in the pyRevit tab when you launch Revit. Look for the DynaNex button in the pyRevit toolbar.

Troubleshooting & Support

Quick solutions for common issues and comprehensive support resources

Common Export Issues

Problem: "No categories selected" error when trying to export

Solution:
  1. Ensure you have selected at least one category from the categories list
  2. Check that the selected categories contain elements in your chosen scope
  3. Try switching between "Active View" and "Whole Model" scope
  4. Refresh the categories list if needed

Problem: Excel export creates empty sheets

Solution:
  • The selected categories have no elements in the current scope
  • Switch to "Whole Model" scope to include all elements
  • Check if elements are visible in the active view
  • Verify element categories haven't been filtered out

Common Import Issues

Problem: "Cannot open Excel file" error during import

Solution:
  1. Close Excel completely before attempting import
  2. Check that the Excel file isn't opened by another user
  3. Ensure the file isn't corrupted (try opening it manually first)
  4. Verify the file format is .xlsx (not .xls or other formats)

Problem: Import fails with "Element ID not found" errors

Critical Issue - Element ID Column Modified:
  • The Element ID column has been altered or deleted
  • This column links Excel rows to Revit elements
  • Use a fresh export or restore the Element ID column
  • Never modify the Element ID column values

Getting Additional Help

📞 Support Resources:

🐛 Reporting Issues:

When reporting issues, please include:

  • DynaNex version number
  • Revit version and build
  • Detailed steps to reproduce the issue
  • Error messages (if any)
  • Model size and complexity information