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