Importation fichier excel sous access

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.

5 réponses

  1. Jai deja testé 12 et ça ne marche pas pour les fichiers en .xlsx, et je travail sous access 2007.
    0
    1. Bonjour,

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


      A plus
      0
      1. Oui j'ai effectivement testé et ça ne marche pas. J'ai également testé 8, 9, 10 et rien ne marche.
        0
        1. 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
          1. 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