A partir d'EXCEL, je dois créer un boite de dialogue, y afficher des donées issues de ACCESS, puis récupérer un numéro d'enregistrement.

Peut être n'est-il pas nécessaire de réinventer la roue !

Peut-on ouvrir à partir d'EXCEL un form ACCESS et récupérer une variable dès la fermeture de ce FORM.

Pour l'ouverture j'ai essayé cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Dim oAC As Access.Application
 
    Set oAC = CreateObject("Access.application")
    oAC.OpenCurrentDatabase ("d:\Mes documents\ACCESS\PST\PST.mdb")
    oAC.DoCmd.OpenForm ("Affaire")
    oAC.Quit
    Set oAC = Nothing
Code : Sélectionner tout - Visualiser dans une fenêtre à part
oAC.DoCmd.OpenForm ("Affaire")
me provoque une erreur 2112

Avez vous une idée pour m'aiguiller ?

Amicalement

Stéphane