Revit - Element(s) from Model Group in Different Workset

Archilizer|Macros|Revit
2019-01-09

Being tidy in Revit is one of those extra things that you neither have the will nor the time to do, under most circumstances (meaning if you are regular human being). But if you have run a project for long enough you'll know that you either have to find the time and the will or it's going to come back to bite you.

There is one particular task that's so small it always flew under my radar. I never really got around to figure it out, until today! Here is the typical scenario - you just came back from a long Holiday after submitting a major milestone. You have finally found the time to go through the project and make it nice and clean, squeaky clean. It's gonna be amazing.

And so you start tiding up the first thing that comes to your mind, which is, of course, Worksets, and there you are sipping your coffee and it's going relatively well but you are using Model Groups (oh, yeah, model groups) and somehow you end up with a bunch of odd elements sticking out like the baby teeth in your nephew's mouth - half of them are missing but the other half are just .. weird. And no matter how much you click on them, you just can't change their Workset, because it's greyed out.

Every time I've had this scenario I though I need to un-group the whole thing, assign the correct Worksets, re-group and copy around as required. Which is obviously crazy and of course I was not going to do it, so I never did. But there is an easy 1-2-3 that I just found which I am finally going to share, so here we go:

Exclude Elements from a Group Instance