Insérer un tableau excel avec macro dans une MEP solidworks

Bonjour,

Je souhaite réaliser uun tableau de nomenclature de pièces soudées où j'aurais des références de profilés dans une colonne, et par le biais d'une macro, remplacer les références des profilés par des images correspondant aux profilés (pour l'atelier, une image du profilé en question est plus parlant qu'une référence).

Donc j'ai réussi à faire un fichier Excel avec la macro correspondante, qui fonctionne. Cependant, pour l'instant j'extrais manuellement ma nomenclature Solidworks, que j'enregistre donc en format .xls, puis je l'ouvre sur Excel, Je copie les données, puis je les colle dans mon fichier Excel où il y a ma macro, puis lancement de celle-ci et enfin je copie/colle ce tableau dans ma MEP Solidworks.

Ma demande étant que je voudrais supprimer pas mal de manipulation possible (que ça fasse tout automatiquement en lançant une macro de Solidworks serait le mieux).

Pour ça, j'ai pensé à 2 solutions:

- La 1ère serait de créer une macro dans Solidworks qui me fasse  :

          1- Extraire la nomenclature au format excel

          2- Ouvrir la nomenclature sur Excel

          3- Ouvrir le fichier Excel où il y a ma macro

          4- Copier/coller toutes les cellules de ma nomenclature extraite vers le fichier avec al macro

          5- Lancer la macro

          6- Copier/coller toutes les cellules du fichier Excel avec la macro vers la MEP Solidworks

- La 2ème étant de récupérer les propriétés personnalisées de la pièce (ou fichier pièce) en question mais je ne sais pas comment le programmer en VBA

Si quelqu'un a des pistes à me donner...

Merci d'avance.

 

PS : J'ai mis le fichier avec macro en PJ si ça peut servir.


fichier_avec_macro.xlsm