Nombre d'éléments d'un tableau

Résolu
CrisseTof Messages postés 57 Date d'inscription jeudi 5 août 2004 Statut Membre Dernière intervention 2 juillet 2005 - 20 août 2004 à 19:46
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 21 août 2004 à 22:03
Bonjour,

J'ai un tableau de trois dimension et j'aimerais connaitre le nombre d'élements d'une dimension.

Pour être plus clair j'aimerais utiliser une 'fonction' qui fait :

fonction (tableau(15, 42, 28), 1) renvoie 15
fonction (tableau(15, 42, 28), 2) renvoie 42
fonction (tableau(15, 42, 28), 3) renvoie 28

Merci pour votre aide.

CrisseTof.
A voir également:

3 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
20 août 2004 à 20:03
Salut CrisseTof
Comme expliqué dans l'aide de VB6 :
UBound(Variable, Dimension) renvoi la dimension du tableau :
Index maxi tu tableau :
UBound(tableau, 1) --> 15
UBound(tableau, 2) --> 42
UBound(tableau, 3) --> 28
chiffres auxquels il faudra ajouter 1 pour tenir compte de l'élément zéro
Sinon, regarde aussi LBound

Vala
Jack
1
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
21 août 2004 à 22:03
Je me permet d'apporter une modification à la réponse de Jack !!
Le nombre d'élément sur une dimension d'un tableau n'est pas égale à ...
UBound(Tableau,Dim)
<table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0><tr><td class=code>
... mais plutôt à ...
<table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0><tr><td class=code>
UBound(Tableau,Dim)-LBound(Tableau,Dim)+1


Christophe R.
1
CrisseTof Messages postés 57 Date d'inscription jeudi 5 août 2004 Statut Membre Dernière intervention 2 juillet 2005 1
20 août 2004 à 21:00
OK, jte remercie, j'avais cherché dans l'aide de vb6 mais j'avais pas trouvé.

Jte remercie
0
Rejoignez-nous