Afficher un vecteur avec VBA

Afficher un vecteur avec VBA - VB/VBA/VBS - Programmation

Marsh Posté le 26-05-2007 à 23:15:16    

Bonjour à tous,
je suis tout nouveau dans le VBA, et j'ai une petite question,
J'ai enfin réussi, après plusieurs heures, à faire fonctionner une fonction entre mon code c++ et excel avec l'intermédiaire de VB.
Mais j'ai juste pu faire une fonction toute bête, entrer plusieurs nombres et faire ressortir un résultat (int/long en sortie).
 
Je souhaiterais maintenant faire sortir, après les avoir remplis par mon code, des vecteurs (enfin plutot, des vecteurs de vecteurs), mais ca doit etre le meme principe ?!?
 
Voilà, donc je souhaiterais savoir comment obtenir mon tableau sous excel car je n'y arrive vraiment pas.
 
Merci pour vos aides :)

Reply

Marsh Posté le 26-05-2007 à 23:15:16   

Reply

Marsh Posté le 26-05-2007 à 23:25:21    

voilà le code à utiliser sous VBA:

Code :
  1. void __stdcall Option::Arbre()
  2. {
  3.   int i,j;
  4.   arbre.resize(n);
  5.   for (i=0;i<n;i++)
  6.     {
  7.       arbre[i].resize(n);
  8.     }
  9.  
  10.   for(i=0;i<n;i++) 
  11.     {
  12.       for(j=i;j<n;j++)
  13. {
  14.   arbre[i][j]=1;
  15. }
  16.     }
  17.    
  18. }


Message édité par dark86 le 26-05-2007 à 23:26:19
Reply

Marsh Posté le 28-05-2007 à 13:29:47    

J'avais eu un besoin semblable et m'y suis cassé les dents.
Mais comme je suis mauvais en C, C++, tu peux encore garder espoir :)
 
Essaie de regarder les déclarations VB des API Windows, cela peut t'aider à découvrir comment te débrouiller.
Quelques liens pour t'aider :
http://www.microsoft.com/downloads [...] laylang=fr
http://docvb.free.fr/api.php
http://www.romanpress.com/Articles [...] trings.htm

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed