cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
16 août 2006 à 20:42
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
17 août 2006 à 10:15
Salut à tous....
J'utilise un tableau... et j'aimerais être capable d'aller chercher de l'information dans ce tableau... mais je n'y arrive pas...
Mon code pour ajouter de l'info dans le Tableau
If InStr(Point, ".") > 0 Then 'Si Point Contient un "." Alors
If LineCount = 0 Then
ReDim Tableau(4, LineCount)
Else
ReDim Preserve Tableau(4, LineCount)
End If
Tableau(0, LineCount) Point 'exemple de valeur possible Point 5.1
Tableau(1, LineCount) = Distance_Horizontale ' 22.3622
Tableau(2, LineCount) = Angle ' 253.2233
Tableau(3, LineCount) = Etape3_X '-66.3624
Tableau(4, LineCount) = Etape3_Y ' 22.3615
End If
Comment je fais pour aller chercher la ligne du tableau qui est égal à 5.1 et pouvoir par la suite utiliser les valeur qui se trouve dans la Colonne 3 (Etape3_X) et la Colonne 4 (Etape2_Y) ????????
P.S. je peux avoir plusieurs lignes dans ce tableau. Au début du programme le nombre de ligne est inconnu et se défini au fur et à mesure de la lecture d'un fichier text.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 16 août 2006 à 20:59
Salut Jeff
En effet, la recherche inversée sur un tableau n'est pas efficace puisqu'il faut que tu testes tous les éléments de ce tableau (For-Next)
Par contre, les Collections permettent d'accéder aux éléments soit par l'index, soit pas leur contenu.
Et les Collections peuvent absorber n'importe quoi : Une simple chaine ou chiffre, une donnée structurée (Type) et même des objets.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accro
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 17 août 2006 à 00:48
Dans mes cours, on m'a toujours dit qu'il vallait mieux travailler avec
un tableau à 1 dimension. Que c'était plus rapide.... Comme les profs
en savaient plus que moi, j'ai accepté sans rien dire...
L'important, c'est de savoir à quel endroit d'une valeurX se trouve la valeur Y qu'on recherche.
ValeurX trouvée à Index 110, on veut la 2e qui suit