Merci à vous pour vos réponses.
ips02 : Le soucis c'est que les valeurs s'affichent au mauvais endroit, je souhaiterais qu'elles s'affichent en face des numéros de la première colonne. Et en appliquant ta méthode, elles s'affichent en face des numéros de la seconde colonne. C'est justement de différer l'index qui est difficile dans ce code.
Ca donnerait :
3 |
1 |
200 |
546 |
4 |
2 |
250 |
948 |
6 |
3 |
546 |
784 |
8 |
4 |
948 |
100 |
9 |
5 |
145 |
741 |
|
6 |
784 |
|
|
7 |
15 |
|
|
8 |
100 |
|
|
9 |
741 |
|
|
10 |
365 |
|
Theze : Ta méthode semble presque marcher, mais lorsque je le lance, il ne m'affiche que la première valeur. (le 546 dans l'exemple)
Pourtant tu as bien incrémenté ta boucle, c'est bizarre. Dans ma vraie table, j'ai des doublons. (Mais il faut que je les garde.) Ça vient pas de là?
Merci pour votre aide en tous cas c'est super! 
Après quelques tests, j'ai pu remarquer que lorsque le code de Theze ne trouvait pas de valeur avec la recherche, il ne sautait pas la ligne.
Voici le résultat avec des valeurs qui ne sont pas dans le tableau :
3 1 200 546
10 2 250 365
6 3 546 784
8 4 948 100
9 5 145 741
12 6 784 145
14 7 15
5 8 100
9 741
10 365
Alors qu'il faudrait :
3 1 200 546
10 2 250 365
6 3 546 784
8 4 948 100
9 5 145 741
12 6 784
14 7 15
5 8 100 145
9 741
10 365
Une petite idée?
Merci beaucoup! Je sens qu'on est proche!
Partager