Drag & Drop Revit Sheets for quicker re-ordering.
Currently, re-ordering sheets in Revit is slow and inefficient.
Page numbers are controlled with a text box that requires clicking twice in the sheet list, but not too quickly otherwise you open the sheet view. Or on the sheet itself once opened.
Duplicate page numbers are not allowed, and sorting it done based on a numerical hierarchy.
So if pages 1 to 50, plus any sub-pages, exist and a new page needs to be inserted between page 1 and 2, all following pages need their values increased by one. Individually. One at a time. This is incredibly tedious, slow and prevents the quick adjustments of page ordering.
Page order should be adjustable with a drag & drop system.
One solution might be pre-defined user categories inside the sheet list menu that automatically assign page numbers. This is inspired by how Microsoft Word deals with Text Styles, Multilevel Lists etc. and allows for quick adjustments of adding/removing headings inside a word document while automatically updating the Table of Contents. For example:
Prefix = S
Category Style = Numerical
Multilevel List Style = 0.0.0 (Prefix/Category/Sub-category)
Information input:
Category 7 name: "Steel Sections"
- Page number: 'S.7.1'. Page Name: 'Steel Sections'. Unique name: 'Units 1-2'
- Page number: 'S.7.2'. Page Name: 'Steel Sections'. Unique name: 'Units 3-6'
- Page number: 'S.7.3'. Page Name: 'Steel Sections'. Unique name: 'Units 7-10'
Category 8 name: "Steel Connection Details"
- Page number: 'S.8.1'. Page Name: 'Steel Connection Details'. Unique name: ' '.
- Page number: 'S.8.2'. Page Name: 'Steel Connection Details'. Unique name: ' '.
- Page number: 'S.8.3'. Page Name: 'Steel Connection Details'. Unique name: ' '.
Category 9 name: "Tilt Panel Layout"
- Page number: 'S.9.1'. Page Name: 'Tilt Panel Layout'. Unique name: 'Units 1-2'.
- Page number: 'S.9.2'. Page Name: 'Tilt Panel Layout'. Unique name: 'Units 3-6'.
- Page number: 'S.9.3'. Page Name: 'Tilt Panel Layout'. Unique name: 'Units 7-10'.
- Page number: 'S.9.4'. Page Name: 'Tilt Panel Layout'. Unique name: 'Units 11-15'.
Resulting sheet list displayed:
S.7.1 - Steel Sections - Units 1-2
S.7.2 - Steel Sections - Units 3-6
S.7.3 - Steel Sections - Units 7-10
S.8.1 - Steel Connection Details
S.8.2 - Steel Connection Details
S.8.3 - Steel Connection Details
S.9.1 - Tilt Panel Layout - Units 1-2
S.9.2 - Tilt Panel Layout - Units 3-6
S.9.3 - Tilt Panel Layout - Units 7-10
S.9.4 - Tilt Panel Layout - Units 11-15
This would then allow sheets (the bullet points above) to be dragged in-between these categories or within the categories, while automatically adjusting the number at the start of the page. Sub-numbering can be adjusted based on the order of sheets in that category. Prefixes etc. can be added to denotes S for Structural, C for Civil etc.
This would be a huge improvement in work flow efficiency and speed and would make life a lot easier for anyone who's ever had to rename 50 pages one at a time because a new page needed to be added at the start of a project.
Thanks for looking into this ![]()
P.S. Using Dynamo is not the answer. Expecting users to have the time & skill to code the answer themselves to incomplete features is unrealistic.
P.P.S Manual sheet order adjustment in the printing settings also doesn't solve this issue because it does not update the page numbers.