Bonjour,
Je suis en train d'essayer d'importer un fichier excel vers access mais je rencontre un message d'erreur :
Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet 'SELECT type FROM ListePollens WHERE ([Taxon]=_Juniperus)'. Assurez vous que l'objet existe et que vous avez correctement saisi son nom et son chemin d'acces.
Mon erreur se situe à ce niveau dans mon code :
Dim xl As Excel.Application
Dim MySQL , typ As String
Dim rst As DAO.Recordset
.......
MySQL = "SELECT [type] FROM ListePollens WHERE ([Taxon]=" & xl.Cells(i, 1).Value & ")"
Set rst = CurrentDb.OpenRecordset(MySQL, dbOpenTable, dbReadOnly)
........
En fait je veut recupérer au fur et à mesure les valeurs (ie les noms de mes pollens) qui se trouvent dans la première colonne de mon tableau, puis de rechercher le type associer à ce nom dans ma table ListePollens.
Le premier nom se trouvant dans le tableau que je test est : _Juniperus
Or ce pollens se trouve bien dans ma table (avec exactement le même orthographe) mais le programme ne le reconnait pas.
J'ai essayé aussi de mettre à la place :
[Taxon]='" & xl.Cells(i,1).Value & "'
de remplacer dbOpenTable par dbOpenDynaset
mais j'ai toujours une erreur.
Est-ce que quelqu'un a une idée ?
Merci
Seb.