Activer un classeur Excel 2003 depuis Excel 2007
Bonjour,
Je cherche à activer un fichier Excel 2003 depuis un macro VBA d'un fichier Excel 2007. Si une erreur survient à l'activation, jouvre ce même fichier :
Code:
1 2 3 4 5 6 7
|
Workbooks(nomFichierVhl).Activate
'Erreur 9 : le fichier n'est pas ouvert
If Err.Number = 9 Then
Err = 0
Workbooks.Open ActiveWorkbook.Path & "\" & nomFichierVhl
End If |
Malheureusement, j'ai beau avoir le fichier Excel ouvert, la macro tente de rouvrir une seconde fois le fichier. Je pense que c'est dû au fait que mon fichier Excel 2003 est ouvert en "Mode de compatibilité". Lorsque je clique sur mes fichiers Excels ouverts, j'ai l'affichage "FichierExcel.xls [Mode de Compatibilité]".
Est-ce que quelqu'un a déjà été confronté à ce problème. Peut-on le résoudre sans passer tous ses fichier Excels 2003 en Excel 2007 ?
Merci.