Bonjour, à partir d'un fichier excel principal, je souhaiterais lancer une Sub qui se trouve dans un autre fichier excel. En fait, la sub du fichier excel principal permettrait de lancer le second fichier excel, d'activer la sub Workbook_open et ensuite de lancer la Sub TestFichierSecond() et une fois cette sub terminée de fermer le fichier excel secondaire pour revenir à mon fichier excel principal.
Mais est il possible de le faire ? Et si oui comment ?
Bonjour,
je reprends ce vieux sujet ....
J'arrive bien à lancer une macro d'un fichier excel à partir d'un autre fichier excel. J'aimerais savoir s'il est possible de lancer cette macro avec des variables en paramètres ? (soit lancer une fonction plutôt qu'un sub).
En fait j'avais pas eu le temps de tester...
Je m'aperçois que le tableau que je passe en paramètre n'est pas rempli après l'exécution de la fonction... Il est bien rempli dans la fonction et à la fin, mais quand on revient dans la macro principal, il est vide.
Est-ce normal ?
Application.run "'" & fic & "'!Module2.Macro2" fonctionne parfaitement chez moi, il a fallu rajouter la quote entre guillemets, mais no problemo,
par contre avec des paramètres ça ne fonctionne pas :
Application.run "'" (& fic & "'!Module2.Mine, duree, UneDate, 2, 1, colonn") je ne sais pas où mettre ma première parenthèse, si il faut rajouter un &, j'ai tout essayé, du moins je crois, mais ça plante toujours.
Je ne comprends pas bien ce que « inutile » représente dans la discussion. Et j n’arrive pas à imiter votre code.
Dans ma situation, un libraire ajoute (manuellement) régulièrement des titres sur le fichier proposition, des lecteurs choisissent via le bouton choisir que leur soit expédié ou non les ouvrages. Le résultat de leur choix est enregistré sur la feuille par l’inscription de la date
Ce que je souhaite c’est que lorsque un lecteur accepte un titre proposé sur le fichier « proposition », le fichier « distrib » soit mis à jour par déclenchement de la procédure AjouterUnTitre de ce même fichier. Bien sur, il faudrait que je vérifie au préalable que le titre n’y figure pas déjà, mais ça, je sais le faire.