Course Description

Make Revit Work for You

You're working late. . . again. You've already put in forty hours this week - and it's only Thursday. You have a stack of changes to make in your Revit model. You have to input the new layout the designer sketched this afternoon, and then you need to add all the furniture the interior designer specified for your FF&E drawings. Your project manager re-organized the drawings set, so you need to create a whole bunch of new sheets. If that wasn't enough, you still have to cleanup the model so you can issue it to the contractor tomorrow. It's already past 8pm, so it looks like another dinner from the vending machine for you.

If only there was some way to get all this work done faster. If only you could have your computer do these boring, tedious tasks while you work on the more interesting stuff.

Now you can - with Mastering Revit Macros!

In Mastering Revit Macros, you'll learn how to automate Revit by programming your own time-saving macros. Tedious tasks that once took you hours can now be accomplished in minutes with a little programming know-how and some lines of code.

Learn practical programming skills...

There are lots of courses that will teach you to program. I've taken a lot of them. The problem is that most of these courses are taught by programmers, not architects or designers. They assume you want to be a programmer so they use programming-focused examples. Their courses don't apply to your day-to-day problems with Revit.

Mastering Revit Macros will teach programming - from Revit's perspective! You'll learn to program Revit using VB.Net, a computer language that's very friendly toward beginning programmers, but still gives you access to all the power of Revit.

...In record time...

You're busy. You've got a stack of redlines to make, a bunch of RFIs to respond to and a 50% DD deadline tomorrow. You don't have time to learn something that you can't put into practice right away.

It took me over two years of extensive trial and error to learn everything I'm teaching in this course. I can't count the number of times I've banged my head against my desk because my macro wouldn't run. In this course, I'm going to cut through all the fluff and tell you exactly what you need to quickly write macros that will 10x your productivity.

...With real-world examples

This course teaches you how to program Revit macros using real-world examples. You're not going to learn abstract concepts. You're going to create tools that will save you lots of time, right away.

Each lesson centers around creating a macro that automates a particular task in Revit. I'll walk you through the process I used to plan the macro then we'll get into the details of writing the code. I'll teach you the concepts you need to know without bogging you down with arcane jargon and computer speak.

At the end of each lesson, you'll have a fully-functioning macro you can put into use right away! I'll even give you some homework so you can further hone your skills and add new features to your macro.

Save serious time and money

Learning to automate Revit not only saves you time but also saves your firm money. Say you write a macro that completes a task five minutes faster than if you did it manually. Five minutes doesn't sound like a big deal but if you have to perform this task twice a day, you've saved yourself an hour a week.

Multiply this time savings for the year and you've saved nearly a week's worth of time. If your firm bills you out at $150 / hour, this one macro has saved your firm $6,000 this year. Now what if five people use this same macro?

Through one macro, you've saved your firm over $30,000 a year! That's some serious money. And you can keep doing this again and again, with what you learn from this course.

Senior Instructor and Founder of ArchSmarter

Michael Kilkelly

Hi there! I'm Michael Kilkelly. I founded ArchSmarter 2014 as a way to help other architects become more productive and get the best results out of their design software. I’m a native New Englander. I live and work in Middletown, CT. Prior to starting ArchSmarter, I was an Associate at Gehry Partners in Los Angeles. I also worked for a number of design firms in the Boston area. I received my B.Arch from Norwich University and an SMArchS from MIT

Course curriculum

  • 1


    • Welcome to Mastering Revit Macros

  • 2

    Lesson 01 - Let's Get Started

  • 3

    Lesson 02 - Delete Unused Views

    • Introduction

    • Video Lesson

    • Lesson Files

  • 4

    Lesson 03 - Create Sheets

    • Introduction

    • Lesson Video

    • Lesson Files

  • 5

    Lesson 04 - Add Views to Sheets

    • Introduction

    • Lesson Video

    • Lesson Files

  • 6

    Lesson 05 - Convert Lines to Walls

    • Introduction

    • Lesson Video

    • Lesson Files

  • 7

    Lesson 06 - Insert Families

    • Introduction

    • Lesson Video

    • Lesson Files

  • 8

    Lesson 07 - Build a Graphic Interface

    • Introduction

    • Lesson Video

    • Lesson Files

  • 9

    Lesson 08 - Convert Macros to Add-ins

    • Introduction

    • Lesson Video

    • Lesson Files

  • 10


    • Additional Resources

    • Revit Macro Template

    • Using the Macro Template