Exécution simultanée de 2 macros Excel sur Office 2016
Résolu
mat1391
Messages postés
12
Statut
Membre
-
mat1391 Messages postés 12 Statut Membre -
mat1391 Messages postés 12 Statut Membre -
Bonjour,
Je souhaiterais exécuter (en mode debug) 2 macros Excel/VBA en parallèle, pour identifier les différences dans un souci de débogage.
Sur Office 2007 ça se passait très bien : j'ouvrais 2 Excel différents à partir desquels j'ouvrais chacun de mes fichiers avec mes macros à exécuter, et j'avais bien 2 éditeurs VBA (1 correspondant à chaque fichier), que je pouvais gérer à ma guise indépendamment l'un de l'autre, et qui exécutaient chacun leurs macros respectives sur un coeur CPU donné.
Mais sur Office 2016 ce n'est plus possible : même en ouvrant 2 fois Excel, les 2 fichiers se retrouvent sur le même éditeur VBA, ce qui fait que je ne peux pas les exécuter en parallèle de manière indépendante.
Y a-t-il un moyen malgré tout d'ouvrir 2 Excel 2016 qui soient gérés totalement indépendamment l'un de l'autre, et plus généralement d'exécuter 2 macros Excel en parallèle sous Office 2016 ?
Je vous remercie d'avance
Cordialement,
Mathieu
Je souhaiterais exécuter (en mode debug) 2 macros Excel/VBA en parallèle, pour identifier les différences dans un souci de débogage.
Sur Office 2007 ça se passait très bien : j'ouvrais 2 Excel différents à partir desquels j'ouvrais chacun de mes fichiers avec mes macros à exécuter, et j'avais bien 2 éditeurs VBA (1 correspondant à chaque fichier), que je pouvais gérer à ma guise indépendamment l'un de l'autre, et qui exécutaient chacun leurs macros respectives sur un coeur CPU donné.
Mais sur Office 2016 ce n'est plus possible : même en ouvrant 2 fois Excel, les 2 fichiers se retrouvent sur le même éditeur VBA, ce qui fait que je ne peux pas les exécuter en parallèle de manière indépendante.
Y a-t-il un moyen malgré tout d'ouvrir 2 Excel 2016 qui soient gérés totalement indépendamment l'un de l'autre, et plus généralement d'exécuter 2 macros Excel en parallèle sous Office 2016 ?
Je vous remercie d'avance
Cordialement,
Mathieu
A voir également:
- Exécution simultanée de 2 macros Excel sur Office 2016
- Open office gratuit - Télécharger - Suite bureautique
- Microsoft office - Guide
- Web office - Guide
- Liste déroulante excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
3 réponses
Bonjour,
Une idée à tester : cloner excel.exe et lancer les 2 versions (vraie copie de l'exe, pas un raccourci).
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Une idée à tester : cloner excel.exe et lancer les 2 versions (vraie copie de l'exe, pas un raccourci).
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Non, ça ne résout pas le pb, désolé (je pense que les 2 exe pointent vers les mêmes dll ou qqchose du genre). Peut-être en installant 2 fois Excel ça pourrait effectivement marcher, mais je vais pas me lancer là dedans sur mon PC de boulot...
Merci
Mathieu
Merci
Mathieu
Avec l'aide de mes collègues nous avons trouvé la solution, qui est ici :
https://blogs.office.com/2013/06/03/opening-workbooks-by-running-separate-instances-of-excel/
En gros, appuyer sur ALT, clic droit sur l’icône Excel dans la barre des tâches, puis clic sur Excel dans le menu affiché suite au clic droit. Il demande alors si on veut ouvrir une nouvelle instance d'Excel. Répondre oui et le tour est joué :)
Attention ne pas relacher ALT avant que le popup demandant d'ouvrir une nouvelle instance n'apparaisse...
https://blogs.office.com/2013/06/03/opening-workbooks-by-running-separate-instances-of-excel/
En gros, appuyer sur ALT, clic droit sur l’icône Excel dans la barre des tâches, puis clic sur Excel dans le menu affiché suite au clic droit. Il demande alors si on veut ouvrir une nouvelle instance d'Excel. Répondre oui et le tour est joué :)
Attention ne pas relacher ALT avant que le popup demandant d'ouvrir une nouvelle instance n'apparaisse...