Mastering Revit Macros

Learn practical programming skills to automate Revit fast and effectively. | taught by Michael Kilkelly

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.

Michael Kilkelly
Michael Kilkelly
Senior Instructor and Founder of ArchSmarter

Hi there! I'm Michael Kilkelly. I’m an architect, not a professional computer programmer. Learning to program has directly improved my quality of life. Since I can now automate tasks, I'm no longer staying up late doing tedious work in Revit. This has helped me produce better results in less time. If I can learn to program, so can you. Let me show you how!

Michael Kilkelly AIA

Course Curriculum

Hide Content
Lesson 01 - Let's Get Started
Hide Content
Lesson 02 - Delete Unused Views
Hide Content
Lesson 03 - Create Sheets
Hide Content
Lesson 04 - Add Views to Sheets
Hide Content
Lesson 05 - Convert Lines to Walls
Hide Content
Lesson 06 - Insert Families
Hide Content
Lesson 07 - Build a Graphic Interface
Hide Content
Lesson 08 - Convert Macros to Add-ins
Hide Content