BIM managers have tasks they perform on a regular basis, whether on a single Autodesk® Revit® model or on multiple Revit models. Many of these tasks are repetitive and can become boring after doing the same task over and over. Luckily, Revit has a solution to this with its integrated Macro system. There are many tasks that can be automated such as model setup, model cleanup, view/sheet creation and duplication, quality control checks, parameter validation, and much more. Before proceeding any further, I want you to know that I’m not a professional developer and I have only been writing macros in Revit for a little over a year as of this writing. I learned how to create macros by trial and error. If I can learn this way, I believe just about anyone else can also. My process has been to identify a task to automate or a problem to solve. I then break down the steps to solve using Revit as normal (if possible) and then I set out to solve it in a similar way through a macro. Revit macros us