Bonjour,une modif sur fichier A puis une sur B, pour annuler la modif sur A je dois d'abord annuler celle de B)
Sub Lance_Excel_Nouvelle_Instance()
Shell ("Excel.exe /x"), vbMaximizedFocus
End Sub
Bonjour,
J'utilise DisplayFusion qui me permet de faire passer d'un écran à l'autre (avec un bouton dans la barre de titre ou raccourci clavier "ctrl+win+X") tel ou tel fichier ouvert, qu'il soit excel (2019) ou non, c'est très pratique.
Par contre ce qui me dérange c'est que, même si j'ouvre (semble t-il) deux instances d'excel, les annulations ou rétablissements de modifications ne soient pas différenciées par fichier (suis-je clair ? une modif sur fichier A puis une sur B, pour annuler la modif sur A je dois d'abord annuler celle de B). Peut-être existe t-il un topic sur ce point, dans ce cas je n'ai pas réussi à le trouver ....)
Cdt
Bonjour à tous
En général si je veux ouvrir une deuxième instance d'Excel, je fais soit:
Windows+R et je tapes excel.exe /x
ou, on peut aussi ouvrir une deuxième instance avec un code dans un classeur déjà ouvert comme:
VB:Sub Lance_Excel_Nouvelle_Instance() Shell ("Excel.exe /x"), vbMaximizedFocus End Sub
MJ13 tu es génial, merci, j'adopte la manip via Win+R et un autoHotKey.
Par contre, pour lancer le code en VB j'ai créé une icône sur la barre d'outils d'accès rapide lançant le code que j'ai mis dans un classeur de macro perso, histoire de ne pas avoir à mettre le code dans tous mes fichiers. Ce n'est apparemment pas la bonne méthode car si ça ouvre bien une deuxième instance j'ai un message indiquant que "personnal.xlsb est vérouillé pour modification".
Merci si tu peux me rendre encore plus heureux (d'avoir ce que je cherche mais aussi d'apprendre un peu plus chaque jour ;o))
Bonjour à tous
Personnellement, il y a longtemps que j'ai abandonné "personnal.xlsb".
Il vaut mieux travailler avec un fichier de macros complémentaires type .xla ou .xlam que tu pourras programmer avec la barre d'outils d'accès rapide.
Bien tenté FA6, mais cela ne fonctionne pas pour office 2019, de plus les "%1" existent déjà dans les clés de registre mentionnées.Bonsoir, j'ai trouvé ceci mais ça touche le registre......
Ouvrir Excel sur des fenêtres séparées (2007 et 2010) - Ma boite à outils
Modifier les clées de registres comme suit : - Appuyez sur [Windows]+[R], saisissez REGEDIT et cliquez sur OK Première séquence - Déployez la clé HKEY_CLASSES_ROOT \ Excel.Sheet.12blog.acrona.com
Merci pour le tuyau, effectivement avec un fichier xlam ça marche nickel.Bonjour à tous
Personnellement, il y a longtemps que j'ai abandonné "personnal.xlsb".
Il vaut mieux travailler avec un fichier de macros complémentaires type .xla ou .xlam que tu pourras programmer avec la barre d'outils d'accès rapide.