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