Dans quelle base ???
Au fait j'ai une version anglaise de access.
OK voila dans l'ordre ce que je fais.
Je cree un nouveau fichier access. (je cree pas de table. je devrais ?).
Je creee un form, en mode design, je click droit dessus, je choisi Build Event, dans le menu qui apparait il y a Expression Builder, Macro Builder, Code Builder. Je choisis code builder. Ca ouvre VB editor.
Je copie le code que tu m'as donne (en remplacant commande par command - puisque c'est en anglais) et en mettant le chemin et la selection excel qui vont bien.
Je vais aussi dans Tools / References, je coche Microsoft Script COntrol 1.0, Microsoft SCripting Runtime, et Microsoft Scriptlet Library.
Finalement je sors de vb editor, je sauve le formulaire, je reouvre le formulaire en mode normal (pas design). Je click sur le bouton et la: il me renvoie un message de debogage. (celui que j'ai decrit plus haut). En gros il aime pas la ligne .FileType = msoFileTypeExcelWorkbooks.
Aucune table n'est creee. Il faut que je le fasse separement ?
Merci beaucoup pour l'aide.
Eric