Ouverture d'un fichier et exécution macro d'un autre fichier
Résolu
Snoopy6102000
Messages postés
71
Statut
Membre
-
Snoopy6102000 Messages postés 71 Statut Membre -
Snoopy6102000 Messages postés 71 Statut Membre -
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.
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:
- Macro pour ouvrir un autre fichier excel
- Comment ouvrir un fichier epub ? - Guide
- Comment ouvrir un fichier bin ? - Guide
- Ouvrir un fichier .dat - Guide
- Comment ouvrir un fichier docx ? - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
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+
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+
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?
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?
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!
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!
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.
Je n'arrivait pas à les ouvrir, je n'avais pas du tout penser à un lien hypertexte! c'est beaucoup plus simple.