Today I want to talk a bit about, in my opinion, the easiest form of Revit automation – no code, no dynamo. You could even say the word “automation” is exaggerated, as we will be focusing on built-in, standard Revit schedules.
Usually they are used to extract and show data from the model. However one should not forget that we can also use them to bulk edit elements’ parameters. All we need to do is to apply suitable sorting and filtering options.
This first example shows how we can easily assign finishing standards to our rooms – based on their type. W could obviously take care of that while we build the model, but there is not always time for that and design changes like to happen. In this schedule rooms are grouped by their name, “Itemize every instance” unchecked. What we get from that is a very short list of room types. We can therefore assign, with a single edit, appropriate floor or wall finish for every bathroom in the project. Instead of manually selecting each one of them.
Another example is a wall schedule that allows offset changes based on type and level. Knowing eg. floor finish layers we can adjust Base Offset values – different for partition walls, different for structural ones. Similarly we can make sure that our walls just reach floor slab bottoms above them.
The last example shows a window schedule sorted by type. Additional column allows us to set sill height for each window size. If during the design process windows change their dimensions we can make sure that they are located at the right height. For all of them at once!