Pb sous VBA (urgent)

Fermé
charly2812 - 16 oct. 2007 à 15:03
 Lupin.A - 17 oct. 2007 à 15:22
Pb sous vba.

alors voila le topo:
j'ai un premier classeur dans lequel j'ai une commande VBA (commandbuton1_click()) qui me permet de faire une actualisation d'une feuille.
j'ai 7 autres classeurs identiques avec a chaque fois la meme commande.

je voudrais a l'aide d'un autre classeur regrouper l'execution des commandes sur un seul bouton, cad qu'en appuyant sur le bouton j'ouvre les 8 fichiers puis j'execute les commandes d'actualisation. pas de probleme pour ouvrir les fichiers, mais je ne sais pas comment faire pour le bouton ultime!!!

merci de votre aide.

2 réponses

up, personne ne sait le faire??
merci
0
Bonjour,

Une fois le fichier maitre ouvert ( i.e. a l'aide d'un autre classeur ), utiliser l'instruction :

Application.Run "Fichier_1.xls!Module1.Routine_Test"

et ainsi de suite pour les autres classeurs :

Application.Run "Fichier_2.xls!Module1.Routine_Test"
Application.Run "Fichier_3.xls!Module1.Routine_Test"
Application.Run "Fichier_4.xls!Module1.Routine_Test"
Application.Run "Fichier_5.xls!Module1.Routine_Test"
Application.Run "Fichier_6.xls!Module1.Routine_Test"
Application.Run "Fichier_7.xls!Module1.Routine_Test"
Application.Run "Fichier_8.xls!Module1.Routine_Test"

Si le bouton est sur une feuille :

Application.Run "Lien2.xls!Feuil1.CommandButton1_Click"

Lupin
0