cs_cam8
Messages postés26Date d'inscriptionlundi 29 octobre 2007StatutMembreDernière intervention23 avril 2008
-
22 nov. 2007 à 16:30
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
23 nov. 2007 à 01:34
Bonjour,
J'aurais besoin d'aide pour créer une procédurequi renvoi un tableau mais pour le créer j'ai besoin d'une variable en entrée que je rentre coté appel.
Désolé c pas trop clair mais si quelqu'un me compend...
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 23 nov. 2007 à 01:34
Salut
C'est pour un tableau, c'est plus délicat.
En fait, c'est une question de déclaration, il faut bien respecter les règles :
- Quand tu déclares ta classe dans ton programme :
Dim uneInstance As maClasse
Ensuite, il faut absolument faire en premier :
Set uneInstance = New maClasse
- Pour ce qui est de la déclaration de la propriété :
Property Get maPropriété(ValeurEntrante As String) As String()
Les deux dernieres parenthèses () précisent que ça renverra un tableau.
Bien sûr, dans le code de cette Property, il faudra renvoyer un tableau de données, exemple :
Dim xxx(10) As String
xxx(0) = "Ligne 0"
xxx(10) = "Ligne 10"
maPropriété = xxx
Et l'appeler comme ça :
Dim TableauRésultat() As String
TableauRésultat = uneInstance.maPropriété("Texte de test")
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)