Déclaration tableau public

Fermé
qq - 9 mars 2009 à 14:17
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 9 mars 2009 à 14:49
Bonjour,

j'ai une macro avec un module "mère" qui appelle un autre module "fille".
Dans le module "fille", je remplis un tableau que je souhaite ensuite réutiliser dans le module "mère". Comment puis-je déclarer le tableau et où ?

Merci.

1 réponse

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
9 mars 2009 à 14:49
Bonjour,

Il faut le déclarer dans le module auquel il appartient (ici le module "fille") en variable en début de module. Ensuite plusieurs méthodes sont possibles : tu peux le déclarer en variable public, dans ce cas il est accessible des autres modules (ne pas oublier de spécifier le nom du module : module1.toto) ou alors en variable privée. Il te faut faire un accesseur pour accéder au tableau :

Function getTableau()
   getTableau = myTableau
End Function


;o)
0