You've got quite an impressing macro
Try: vComps = Assembly.AddComponents3(vNames, vTransforms, vCoordSystNames)
It adds multiple components to the assembly. This method is much quicker if needed to add to new assembly many components or subassemblies at once.
Thank you Victor, I wish I could take credit for that, I downloaded the file just like that.
Do you know a non-macro way to do it? since I am not very familiar with macros?
Thank you again
You can simply select and then ctrl + drag the bracket and mate into desired location.