Bonjour,
Dans notre entreprise nous effectuons des migration d'OS et nous sommes en phase de test de compatibilité. Lors d'un test de migration entre office 2000 et office 2007 il se trouve qu'un de nos macro excel ne fonctionne plus.
Il ne s'agit pas d'un problème venant du code, mais a mon avis d'excel.
En effet la macro fonctionne très bien en mode PAS à PAS mais pas en mode normal.
Le but de la macro est à partir d'un classeur excel (classeur A) d'ouvrir deuxième fichier excel (classeur B) et de copier une page de ce deuxième classeur vers le premier (Classeur A).
Lorsque j'exécute la macro sur le classeur A, le classeur B s'ouvre bien, mais plus rien ne se passe. Toutes ligne de code présente après la ligne d'ouverture du classeur B ne s'exécutent pas.
Après moult tests, j'ai remarqué que le classeur B s'ouvrait en "Mode création", se qui bloque le déroulement de la macro.
Y-a-t-il un moyen d'empêcher l'ouverture du classeur en mode création ? et comment le faire ?
Ligne de code qui ouvre mon classeur B
Answer = Application.Dialogs(xlDialogOpen).Show
Merci de vos lumières.