Bonjour,
Je connais la fonction Run qui permet, depuis Access, d'appeler une procédure écrite dans Excel. Mais comment faire avec une fonction, écrite dans Excel? Comment puis-je récupérer la valeur renvoyée par la fonction?
Pour être plus claire, voici le contexte:
Dans Excel, j'ai une fonction isInTable(id) qui renvoie vrai si id est dans un certain tableau Excel et faux sinon.
Dans Access, j'ai une fonction isInExcel(id) qui doit me dire si id est dans ce même tableau Excel. Je veux donc qu'elle renvoie vrai si isInTable(id) d'Excel est vrai et faux sinon. J'aimerai faire une sorte demais ceci ne fait que tourner la fonction isInTable d'Excel sans me renvoyer sa valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part objExcel.Run "isInTable", id 'où objExcel est un objet Excel
Merci d'avance pour vos idées!
EDIT : si vous avez la réponse pour l'autre sens (récupérer la valeur d'une fonction Access depuis Excel), je suis preneuse aussi Mille mercis!
Partager