To rename multiple views in Revit without renaming them one by one in the Project Browser, edit their names in a schedule, script a find-and-replace in Dynamo, or use a batch rename tool. The same methods work for sheets.
Rename views and sheets in a schedule
Revit has no find-and-replace for names, but schedules let you edit them in one place:
- For views, create View › Schedules › View List and add the View Name field.
- For sheets, create a Sheet List with Sheet Number and Sheet Name.
- Sort or filter the schedule to the rows you need, then edit the names cell by cell.
It is quicker than the Project Browser, but still one cell at a time. Also note that view names must be unique, so Revit rejects a rename that would duplicate an existing name.
When you rename a level, Revit offers to rename corresponding views. Accept it to keep the plan names in step with the level.
Rename views with Dynamo
A short graph does a real find-and-replace: collect the views, read the View Name parameter, change the text with String.Replace and write it back with Element.SetParameterByName. For sheets, use Sheet Name and Sheet Number.
- Filter out view templates and views you did not mean to touch before writing anything.
- There is no preview, so check the list of new names in a Watch node first.
- A single duplicate name makes that write fail. Handle it in the graph or check the results.