Ouverture d'un fichier et exécution macro d'un autre fichier

Résolu/Fermé
Snoopy6102000 Messages postés 66 Date d'inscription vendredi 11 février 2011 Statut Membre Dernière intervention 18 décembre 2013 - 9 avril 2013 à 16:38
Snoopy6102000 Messages postés 66 Date d'inscription vendredi 11 février 2011 Statut Membre Dernière intervention 18 décembre 2013 - 12 avril 2013 à 11:07
Bonjour à tous,

Etant donné que je ne trouve pas la solution postée sur un autre post, voici ce qui m'amène. Je souhaite créer dans Excel, un fichier, avec une macro, me permettant de lancer toutes les autres macros. Mais il ne s'agit pas du même logiciel pour l'exécution des macro.
Par exemple, j'arrive à ouvrir le logiciel correspondant :

Shell ("C:\Program Files\Ligne 100 Edition Pilotee\BO\BusinessObjects 5.0\BUSOBJ.EXE")

Mais pas le fichier...
J'ai trouvé ça :
ShellExecute frmPrincipale.hwnd, "open", FileName, "", App.Path, 1

Mais je ne comprend pas la partie "frm....hwnd", en tout cas chez moi ça marche pas.
Et ensuite je souhaitais utiliser "runmacro" pour lancer la macro correspondante au fichier ouvert.

Ainsi cela me permettrai dans une seule macro, de lacer toutes les autres de l'autre logiciel, puis celle qui existe déjà dans excel, et ainsi automatiser toute ma mise à jour journalière...

Merci d'avance pour votre aide.





A voir également:

3 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
9 avril 2013 à 17:19
Bonjour,

Il y a plus simple pour ouvrir tes classeurs à partir d'un seul.
Voir ce classeur démo Les mises à jours des répertoires est automatique.
A+
1
Snoopy6102000 Messages postés 66 Date d'inscription vendredi 11 février 2011 Statut Membre Dernière intervention 18 décembre 2013 2
10 avril 2013 à 14:09
Merci pour ce fichier, je l'ai modifié, cela me permet d'ouvrir l'ensemble des fichiers que je voulais à partir d'excel !
Merci beaucoup.
Maintenant il me reste à trouver le code, pour qu'une fois le fichier .rep (requête) ouvert, la macro de ce fichier se lance.

Je ne sais pas trop utiliser runmacro?
0
Snoopy6102000 Messages postés 66 Date d'inscription vendredi 11 février 2011 Statut Membre Dernière intervention 18 décembre 2013 2
10 avril 2013 à 15:36
Du coup, parti du super fichier de lermite222 (merci encore), j'ai modifié la macro pour créer une macro Open, qui ouvre les fichiers mis en liens hypertextes.
Après plusieurs jours de galère, je viens de réussir, dans le logiciel concerné, à mettre les macro en mode Open également.
J'ai d'autres paramétrages à faire dans ma macro excel, mais ce qui me bloquait est résolu !!

Merci encore!
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
10 avril 2013 à 22:00
Du coup, parti du super fichier de lermite222 (merci encore), j'ai modifié la macro pour créer une macro Open, qui ouvre les fichiers mis en liens hypertextes.
Comprend pas.. ?
Le fait de cliquer dur le lien ouvre le casseur, y a pas de macro supplémentaire à faire !
A+
0
Snoopy6102000 Messages postés 66 Date d'inscription vendredi 11 février 2011 Statut Membre Dernière intervention 18 décembre 2013 2
12 avril 2013 à 11:07
Oui, tout à fait, moi moi j'avais besoin qu'ils s'ouvrent tout seul. Du coup grâce à ce fichier. Les liens hypertextes sont créés, la macro que j'ai rajouté ouvre chaque lien. Les fichiers s'ouvrent un par un, et leur macro automatique se lance, mettant à jour les éléments, les copiant dans un fichier excel, et se refermant.
Je n'arrivait pas à les ouvrir, je n'avais pas du tout penser à un lien hypertexte! c'est beaucoup plus simple.
0