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 -
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
A voir également:

3 réponses

eriiic Messages postés 25847 Statut Contributeur 7 279
 
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
0
mat1391 Messages postés 12 Statut Membre
 
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
0
mat1391 Messages postés 12 Statut Membre
 
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...
0