Bonjour,
Après diverses recherches sur internet,j'ai trouvé le moyen d'exécuter une macro Access via Excell. Or, lorsque je veux exécuter une procédure qui se trouve dans le Visual Basic Editor d'Access, via Excel, ça ne fonctionne pas.
En fouillant sur ce site, j'ai trouvé la solution suivante :
Or pour pouvoir faire fonctionner ce dernier .Run (qui m'intéresse), il faut ajouter aux références (outils => références), la reference “Access X object library”. Or, j’ai déjà coché la reference “Microsoft Access 10.0 Object Library”. Est-ce c’est bien la bonne. Sinon, on puis-je trouver la bonne reference? Est-ce la source de mon problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 pour les macros Access : BaseAccess.DoCmd.RunMacro ("nom macro") pour les macros écrites directement dans Visual Basic Editor dACCESS BaseAccess.DoCmd.Run "nom macro" (pour y accéder via Excel)
Le .Run ne m’est pas propose dans la liste des choix de la bibliothèque. Et Access analyse l’erreur comme une erreur de syntaxe du coup.
Merci de votre aide.
zenix
Partager