An alternative is to create a spanning stair: By defining a “Base level” and a “top level” for your stair without defining the “multistory Top level”. That way, you can create a unique stair object (like a multistory stair) spanning from the bottom to top level of the building. Keep in mind that during the creation of the stair you will need to create multiple runs, each runs’ length and number of risers must correspond to the height of each level. Revit will calculate automatically the landings connecting each run. All you need to do is define floor heights that are multiple of the same riser height.
for instance if :
level 1 is at 3.06m (18 risers of 17cm)
level 2 is at 5.78m (absolute height of 2.72m = 16 risers of 17cm)
level 3 is at 9.01m ( absolute height of 3.23m = 19 risers of 17cm)
P.S. 01:
One can actually consider as a best practice always creating floor heights that are multiples of the “standard riser heights” of the local regulation.
P.S. 02:
However, keep in mind that multistory stairs (created by one or the other method) are not that simple to use. First, they do not adapt automatically to floor height changes. Second: As far as riser numbering is concerned, eather only the first run is numbered (in the case of a multi story stair) or riser are numbered form the first level to the last as a continuous series of numbers. You cannot obtain riser numbering per level (in the case of a spanning stair)
hope it helps
