Importation fichier excel sous access

Fermé
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 - 29 juil. 2010 à 13:35
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 - 2 août 2010 à 13:34
Bonjour,
Je travail sous access. Un de mes programme VBA utilise la fonction DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8 pour importer un fichier excel.
Avec acSpreadsheetTypeExcel8 je ne peux pas importer les extensions .xlsx généré par excel2007. J'aimerais donc savoir quelle option je dois utiliser à la place de acSpreadsheetTypeExcel8 et quelle option permet d'importer quelle extention?
Merci d'avance pour vos contributions.


A voir également:

5 réponses

guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 5
29 juil. 2010 à 16:58
Jai deja testé 12 et ça ne marche pas pour les fichiers en .xlsx, et je travail sous access 2007.
0
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 383
29 juil. 2010 à 17:35
Bonjour,

As-tu essayé le code suivant:
DoCmd.TransferSpreadsheet acImport, 12, nom de la table, nom du fichier


A plus
0
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 5
30 juil. 2010 à 11:56
Oui j'ai effectivement testé et ça ne marche pas. J'ai également testé 8, 9, 10 et rien ne marche.
0
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 5
2 août 2010 à 13:34
J'ai désinstallé excel 2003 pour installer excel 2007. Je travail sous access 2007 et le problème persiste.
Il ne veut toujours pas importer les fichier en .xlsx . En revanche les .xls sont importés sans problème.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 383
29 juil. 2010 à 16:40
Bonjour,

Alors un petit historique sur les numéros :

8 : Access97 (Office97)
9 : Access2000 (Office2000)
10 : Access2002/XP (Office2002/XP)
11 : Access2003 (Office2003)
12 : Access2007 (Office2007)

A plus
-1