Bonjour,
j'ai un problème vraiment bizarre en essayant d'accéder à un fichier Excel via ADO (écrit en VB).

Pour démarrer j'ouvre une connexion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Set XlConn = New ADODB.Connection
    XlConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\fic.xls;Extended Properties=""Excel 8.0;HDR=No"";"
Dès le Open j'ai l'erreur :
La table externe n'est pas dans le format attendu

Mais le plus incroyable est que si d'un autre côté j'ouvre le fichier Excel (double-click dans l'explorateur) et que je relance le VB, alors il n'y a plus de problème !!!!!!!!!!!!!!!

Le problème est systématique et existe sur d'autres machines en reprenant le même projet VB et le même fichier Excel.
Par contre, le problème n'existe que pour certains fichiers excel.

Si quelqu'un a une piste ....
Merci.
Sergio