Nombre d'éléments d'un tableau [Résolu]

Messages postés
57
Date d'inscription
jeudi 5 août 2004
Dernière intervention
2 juillet 2005
- - Dernière réponse : crenaud76
Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
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.
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Dernière intervention
28 août 2015
73
1
Merci
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

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 117 internautes nous ont dit merci ce mois-ci

Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Dernière intervention
9 juin 2006
21
1
Merci
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.

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 117 internautes nous ont dit merci ce mois-ci

Messages postés
57
Date d'inscription
jeudi 5 août 2004
Dernière intervention
2 juillet 2005
0
Merci
OK, jte remercie, j'avais cherché dans l'aide de vb6 mais j'avais pas trouvé.

Jte remercie

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.