The cool thing about making a macro program is that it can copy its native file into the client's specific folder, open its excel and control everything.
Whereas with the family of parts, he will be forced to create a new one for each customer (if I understood how it works)
@coin37coin yes but spending 1 day programming (maybe less for an experienced VBA user, but I don't think that's the case for Bart) retrieving odds in an Excel file, is it worth it? And assuming that the Excel file still has exactly the same formatting, otherwise it crashes!
If the creation of the part family takes a maximum of 5 minutes (and I think it's less than 5 minutes) to do in SolidWorks by hand, then you would have to do at least 80 minutes for it to be profitable on a 7-hour day...
Well I'm arriving a bit like that, without having read the whole conversation, so mea culpa if it's already been discussed but:
When you receive the Excel file from the client, it is always formatted in the same way?
For us, we proceed with a "construction sheet", it is an excel file where the technical sales representatives enter all the sizing information but also other information for other departments of the company.
Then the B.E uses a sheet called the "Recap'", it is a sheet with a macro that opens this construction sheet, which copies the essential information for the design office and pastes it in certain boxes. It is this sheet that is related to our CAD.
With that, it's going to take you a little longer than the current formatting, and then you use the macro to export all the configurations to DXF here:
What about the MyCadTools PilotAssembly utility? It manages all the dimensions in an Excel file, you just have to copy and paste your different variations!
And with Batchconverter to manage DXF exports:)
Anyway, since you don't have THE Axemble support medal, I think this information is useless:P
So you are already doing some formatting right now?
So why not do the shaping in order to stick in a family of parts?
It's quite possible, and it's really very simple!
You need to create a part family template file that you will save under a new name, and in the part family, paste your table formatted especially for the part family.