Création d'un tableau à deux colonnes avec lignes dynamiques

Résolu
Daydayer Messages postés 201 Date d'inscription mercredi 1 décembre 2004 Statut Membre Dernière intervention 13 août 2005 - 19 mai 2005 à 16:05
BasicInstinct Messages postés 1470 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 - 20 mai 2005 à 16:40
bonjour,

j'aimerais créer un tableau sous VB6, qui possède 2 colonnes (ce chiffre ne changera pas) par contre les lignes doivent être dynamiques: au fur et a mesure je vais remplir les deux colonnes, en rajoutant une ligne à chaque nouveau couple d'info.comment est-ce que je dois faire? et pour le redim preserve, ca va marcher comment
et pour la dimension fianle du tableau (connaitre le nombre de lignes), est-ce que 'UBound(MonTab)' ca marche encore?

merci d'avance

Daydayerement Vôtre

3 réponses

BasicInstinct Messages postés 1470 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 12
20 mai 2005 à 16:40
-1 parce que VB compte a partir de 0

redim preserve Tableau(1,NBLignes-1) pour redimensionner dynamiquement par rapport au nombre de ligne que tu veux

BasicInstinct
3
BasicInstinct Messages postés 1470 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 12
19 mai 2005 à 17:03
redim preserve Tableau(1,NBLignes-1) fonctionne toujours, mais tu ne peux redimenssionner que la derniere composante de ton tableau

ubound(tableau,2) te renvoie le nb de lignes

ubound(tableau,1) te renvoie le nb de colonnes

...

++

BasicInstinct
0
Daydayer Messages postés 201 Date d'inscription mercredi 1 décembre 2004 Statut Membre Dernière intervention 13 août 2005
20 mai 2005 à 09:34
merci de ta réponse!

mais comment créer ce tableau de sorte à avoir les lignes dynamiques et les colonnes fixes?

et la dernière composante du tableau, cela va correspondre à quoi?

une derniere question: pourquoi 'ligne-1' dans le redim preserve et non 'ligne'?

merci beaucoup de ton aide.

Daydayerement Vôtre
0
Rejoignez-nous