Supprimer un module d'un fichier A depuis un fichier B

Résolu
yGGdr4si1 Messages postés 4 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 16 juillet 2009 - 10 juil. 2009 à 12:10
Goninph Messages postés 6 Date d'inscription samedi 26 juillet 2008 Statut Membre Dernière intervention 6 septembre 2020 - 9 janv. 2016 à 10:48
Bonjour,
Je souhaite mettre à jour un module de plusieurs fichiers. Je veux donc créer un nouveau fichier qui va ouvrir les fichiers à modifier afin de supprimer le module en question puis importer le module mis à jour (depuis un fichier .bas).

Ma macro fonctionne, sauf que "ActiveWorkbook.VBProject.VBComponents.Remove" et "ActiveWorkbook.VBProject.VBComponents.Import" s'exécutent dans mon fichier de migration et pas dans mon fichier à modifié...

Donc en résumé, comment forcer précisé le fichier dans le "VBProject.VBComponents".

Merci d'avance pour vos réponses...

3 réponses

yGGdr4si1 Messages postés 4 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 16 juillet 2009
10 juil. 2009 à 12:27
Ok, problème "auto-résolu" !
Le problème venait en fait de mon "remove" qui ne s'effectuait pas. Pour info, j'ai remplacé

ActiveWorkbook.VBProject.VBComponents.Remove (nom_module)

par

Set m = ActiveWorkbook.VBProject.VBComponents.Item(nom_module)
ActiveWorkbook.VBProject.VBComponents.Remove (m)
3
Goninph Messages postés 6 Date d'inscription samedi 26 juillet 2008 Statut Membre Dernière intervention 6 septembre 2020
Modifié par Goninph le 9/01/2016 à 10:48
Bonjour et bonne année.

Je doit faire exactement la même chose, auriez-vous le code complet ou le fichier ?

Merci et bon week end

Philippe
0
Goninph Messages postés 6 Date d'inscription samedi 26 juillet 2008 Statut Membre Dernière intervention 6 septembre 2020
9 janv. 2016 à 10:48
Merci
0
Rejoignez-nous