Bonjour,

Je veux clarifier un code VBA EXCEL et l'accellerer en sous-traitant une partie des operations a une DLL.

La DLL sera ecrite en C++, avec DEV-C++ ou autre (mais ni MS Visual C++ ni MS Visual Express ...).

J'ai deja reussi utiliser sous VBA EXCEL des fonctions fournies dans ma DLL.

Actuellement je bloque sur l'utilisation de classe. Plusieurs interrogations :
  • export de la classe dans le .h et le .cpp
  • pb de decoration de la classe
  • utilisation de la classe sous VBA


Grosso modo, ma classe TOTO a une fonction ADD :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
int __stdcall TOTO::ADD(int x, int y);
et je voudrais utiliser cette classe comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Dim tTITI As Object
Set tTITI = CreateObject("TOTO")
MsgBox (tTITI.ADD(5,3))
Ma syntaxe est approximative - d'ailleurs rien ne marche pour l'instant.

Ou puis-je trouver un exemple similaire ou un tuto ?

Un grand merci

FX