Bonjour
est il possible de retourner via une fonction codée dans DLL en C++ un tableau dans un programme VBA?
Je veux faire par exemple:
Dim f(1 to 10)
f=Funct(arg1,arg2,arg3...)
ou Funct est une fonction codée dans une DLL en C++?
Sans utiliser les SAFEARRAY.
En fait, Funct devra tout simplement renvoyer un pointeur.
J'ai fait un programme, en VBA,
dans lequel j'ai déclaré la fonction Function de ce style:
Declare Function Func Lib "C: \Users\....." Alias "_XL@16" (by val arg1, byval ar2...) as long
mais ca me renvoie comme erreur:
"Impossible d'affecte à un tableau. "
On dirait qu'on peut pas transmetrtre de tableau de C++ en VBA, alors que l'inverse est possible.
Merci
Pierre
Partager