je besoin d'aide pour fusionner 2 macros. Basiquement, après que "MACRO1" se soit terminé dans le fichier 1 (la macro 1 elle-même se trouve dans le fichier 1), je veux que Excel exécute "MACRO 2" dans le fichier 2 (la macro 2 se trouve dans le fichier 2). J'ai essayé en utilisant le code suivant:besoin d'aide pour fusionner 2 macros
Windows("2.xls").Activate
Application.Run "2.xls!Macro2"
Cependant, au lieu de courir dans le fichier 2, il fonctionne dans le fichier 1 qui remplace toutes les données d'origine je devais dans le fichier 1. (Il remonte à 1.xls même i a donné le code Windows ("2.xls"). Activer)
Après avoir terminé toutes les mises à jour du fichier 1 par la macro 1, je voudrais que la macro fichier 2. Que puis-je faire pour dire à Excel d'exécuter dans le fichier différent au lieu du fichier sur lequel j'ai écrit les codes? J'ai besoin d'un code VBA qui peut m'aider à achiece cela. Quelqu'un peut-il aider ??
Merci.
De [il] (http : //en.kioskea.net/forum/affich-98864-how-to-specify-macro-for-current-active-sheet) l'idée d'ajouter ActiveSheet dans les expressions ... – pascal