Re : Forcer l'ouverture d'unclasseur dans une nouvelle instance...
Bonjour Job75, bonjour MJ13, bonjour le fil,
tout d'abord, merci Job75 de t'intéresser à ce sujet. Je tiens à m'excuser de ne pas avoir répondu plus tôt, mais je n'étais pas dispo.
je vais bien sur essayer tes suggesstions, et reviendrais donner le résultat obtenu dans le contexte de mon application.
MJ13, tu soulignes l'absence d'une macro que je n'ai pas publiée... je pense que ma phrase (ta citation) est un peu ambigue, parce qu'elle décrit un cas de figure, ou mon code me fait ouvrir des instances Excel indépendantes. Dans le sujet que j'ai exposé ici, il s'agit de classeurs ouverts manuellement, c'est pourquoi je demande leur avis aux autres.
Pour résumer, je crois, malgré tout, que la voie royale sera que lorsqu'un classeur "équipé du code de modification" doit etre ouvert, il faut:
- soit lancer manuellement une autre instance, et ouvrir ce que l'on veut,
- soit équiper ce classeur des "instructions" détectant que, (si un Excel est déja ouvert) , un classeur (quelconque) est déja ouvert, et que donc il faut lancer une autre instance (par le code, cette fois) pour que ce classeur s'y ouvre... on est sur ici que les modifs liées à l'ouverture, comme à la fermeture, n'affecteront que cette instance.
A plus tard, pour la suite du sujet.
Cordialement
WS