Variable tableau dans module de classe - VB/VBA/VBS - Programmation
Marsh Posté le 23-03-2018 à 13:27:40
Les tableaux dans les modules de classe, c'est la galère.
Si ça peut t'aider, ce qui suit fonctionne :
Dans la feuille Excel, je mets une valeur quelconque en B7, et dans la plage C5 à C7 les valeurs 1,2,3.
On récupère cette plage dans le tableau mcours, comme le montre le debug.print final dans la fenêtre Exécution.
Module de classe Stock :
Code :
|
Module normal :
Code :
|
Je me suis inspiré de :
https://support.microsoft.com/en-us [...] d-property
et pour tansformer le tableau en deux dimensions en un tableau unidimensionnel de :
http://www.commentcamarche.net/for [...] ableau-vba
Marsh Posté le 21-03-2018 à 17:02:01
Bonjour,
Je débute en vba et j'aurais bien besoin d'aide s'il vous plaît. Dans une classe Stock que j'ai créée je souhaiterais avoir un tableau contenant les valeurs du cours de ce stock. Du coup j'ai créé un bouton qui permet d'enregistrer son cours, mais rien ne marche et je ne trouve pas l'aide sur les forums.
Pour la classe Stock j'ai écrit :
Et dans le module :
Pour ce qui est de la variable nom par exemple ça fonctionne, je la récupère de la feuille excel et la mets en variable dans StockA.Nom, mais impossible pour le Cours().
Merci d'avance pour votre aide ! Si vous pensez que l'architecture ou le choix d'un tableau est peu judicieux dans mon cas n'hésitez pas.
Bonne journée.
Alex