L
linked
Guest
Bonjour,
J'ai essayé par tout les moyens et je ne comprend vraiment pas. Voici le code que j'utilise:
En fait je part d'un fichier qui doit faire une mise à jour de beaucoup d'autres fichiers. Arrivé à ce bout de code je ne sait pas pourquoi mais il ne veut pas l'effacer ce module bien precis.
Et ensuite plus loin dans mon code je lui dit d'importer le nouveau module mais comme il n'a pas effacé l'ancien il me l'apel equipement_magasin1...
Je fait donc un pas a pas pour deboguer et je passe le code ci dessus, le module ne disparait pas alors que si j'essaye avec equipement_magasin1 (le doublon crée du premier essai) cela disparait bien.
Je refait un pas a pas et repasse sur le code ci dessus et apres je clique sur le carré pour arreter la macro et ohhh la fenetre se rafraichit et le module disparait !
Donc le code marche bien mais il y a un probleme de rafraichissement on dirait, excel ne voit pas que le module a été effacé tant que je reste dans ma macro ce qui n'est pas pratique pour une mise a jour automatique d'une suite de fichiers...
Manquerait il juste une ligne genre update quelque chose pour bien prendre en compte ? Et pourquoi avec les doublons crée cela marche t'il ????
J'y comprend vraiment plus rien....
J'ai essayé par tout les moyens et je ne comprend vraiment pas. Voici le code que j'utilise:
Code:
With ActiveWorkbook.VBProject.VBComponents
.Remove .Item("equipement_magasin")
End With
En fait je part d'un fichier qui doit faire une mise à jour de beaucoup d'autres fichiers. Arrivé à ce bout de code je ne sait pas pourquoi mais il ne veut pas l'effacer ce module bien precis.
Et ensuite plus loin dans mon code je lui dit d'importer le nouveau module mais comme il n'a pas effacé l'ancien il me l'apel equipement_magasin1...
Je fait donc un pas a pas pour deboguer et je passe le code ci dessus, le module ne disparait pas alors que si j'essaye avec equipement_magasin1 (le doublon crée du premier essai) cela disparait bien.
Je refait un pas a pas et repasse sur le code ci dessus et apres je clique sur le carré pour arreter la macro et ohhh la fenetre se rafraichit et le module disparait !
Donc le code marche bien mais il y a un probleme de rafraichissement on dirait, excel ne voit pas que le module a été effacé tant que je reste dans ma macro ce qui n'est pas pratique pour une mise a jour automatique d'une suite de fichiers...
Manquerait il juste une ligne genre update quelque chose pour bien prendre en compte ? Et pourquoi avec les doublons crée cela marche t'il ????
J'y comprend vraiment plus rien....