exécuter Access à partir d'Excel
Bonjour, (désolé, encore moi)
Je cherche à exécuter une macro Access à la suite d'une procédure Excel.
L'idéal serait une sorte de "call", mais je ne pense pas que ça existe sans intervention sur un bouton ??
J'ai trouvé dans ce forum les lignes suivantes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Private Sub CommandButton1_Click()
'lancer la macro de la bdd :
Application.DisplayAlerts = False
Dim dbaccess As Access.Application
Set dbaccess = New Access.Application
dbaccess.Visible = True
dbaccess.OpenCurrentDatabase ("S:\Achats\_Commun\Bu Admin Achats\Base Purch Admin lund 11 (12.01.07 compressee).mdb")
dbaccess.DoCmd.RunMacro "Macro Dell Backlog pour Conf"
DoEvents
dbaccess.Quit
Set dbaccess = Nothing
Application.DisplayAlerts = True
End Sub |
mais j'ai une erreur de compilation : "type défini par l'utilisateur non défini"
sur la ligne "Dim dbaccess As Access.Application"
Comment définir ce type ? c'est dans les options ??