Hello tout le monde !
Graaaaaande débutante en vba , je suis actuellement en train de créer une interface en vba sur Excel 2007 d'un moteur de recherche dont la base de donnée serait sur Access 2007 ( je ne sais pas si c'est une bonne idée ou non, mais c'est une contrainte de mon maître de stage).
Mais il y a qqchose que je ne comprends pas :
dans mon xslm, qq part dans le code de click, je fais appel à une requete (toute simple pour démarrer qui s'appelle "Recherche_nom") :
code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim Ac_App As Object Set Ac_App = CreateObject("Access.Application") Ac_App.OpenCurrentDatabase ("D:\Mes Documents\Test_Access\BDDessai.accdb") Ac_App.Run "Export_Recherche_nom" Ac_App.Quit Set Ac_App = Nothing
dans access, dans un module standard :
code :
mais j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Public Sub Export_Recherche_nom() DoCmd.TransferSpreadsheet acExport, , "Recherche_nom", cible, False, "" End Sub
erreur d'execution '40351'
Erreur définie par l'application ou par l'objet.
Qqn aurait une piste ?
Merci à tous !
Partager