Aide comparaison tableaux

benlac_o Messages postés 46 Date d'inscription lundi 27 novembre 2006 Statut Membre Dernière intervention 19 mai 2008 - 18 sept. 2007 à 11:26
loubansky Messages postés 2 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 29 juin 2008 - 16 févr. 2008 à 14:39
Bonjour, j’ai un problème et j’aimerai que vous m’aidiez.



<!--[if !supportEmptyParas]--> <!--[endif]-->


J’ai 2 tableaux qui contiennent des valeurs, je veux
comparer ces valeurs et les afficher dans un troisième tableau si ces valeurs
que je compare sont identiques.



<!--[if !supportEmptyParas]--> <!--[endif]-->


Dans le tableau 1 j’ai par exemple : 



<!--[if !supportEmptyParas]--> <!--[endif]-->



1 --- a –
toto – aaa – bbb- ccc





2 --- b –
777 – 111 – 222 - 333




3 --- c – 444 – 555 – 666 - 777


4 --- d – 888 – 999 – 000 - 123



<!--[if !supportEmptyParas]--> <!--[endif]-->



<!--[if !supportEmptyParas]--> <!--[endif]-->


et dans le deuxième j’ai :



<!--[if !supportEmptyParas]--> <!--[endif]-->



1 --- b





2 --- c




3 --- e



<!--[if !supportEmptyParas]--> <!--[endif]-->


ce je compare c’est la colonne 2 des deux premiers tableaux,
et j’afficher dans le tableau 3 ceci :



<!--[if !supportEmptyParas]--> <!--[endif]-->


les 2 premières colonnes du tableau 2 + les autres valeurs
correspondantes du tableau 1


1 --- b –
777 – 111 – 222 - 333


2 --- c – 444 – 555 – 666 - 777


3 --- d – 888 – 999 – 000 – 123



à signaler que les tableaux sont dans 3 feuilles différentes

7 réponses

jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
18 sept. 2007 à 12:38
salut ,
tu te serais pas trompé dans le résultat par hasard

@+: Ju£i?n
Pensez: Réponse acceptée
0
benlac_o Messages postés 46 Date d'inscription lundi 27 novembre 2006 Statut Membre Dernière intervention 19 mai 2008
18 sept. 2007 à 12:49
non pas du tout ...

voilà ce que je veux faire, c'est comparer la colonne 1 du tableau 1 avec la colonne 1 du tableau 2, si y'a egalité de valeurs (B=B par exemple) je copie les valeurs du tableau 2 dans le tableau 3
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
18 sept. 2007 à 15:25
Re
Oui mais dans l'exemple l'élément 3 du tableau 2 c'est e alors pourquoi copier cette ligne dans le tableau 3

3 --- d ? 888 ? 999 ? 000 ? 123
@+: Ju£i?n
Pensez: Réponse acceptée
0
benlac_o Messages postés 46 Date d'inscription lundi 27 novembre 2006 Statut Membre Dernière intervention 19 mai 2008
18 sept. 2007 à 15:31
non ce n'est pas E, l'astuce c'est simple, je compare le tableau 1 avec le tableau 2, quand je trouve par exemple la lettre B dans les deux tableaux, je la copie dans le tableau 3, et a coté je met les valeur associées a la lettre B dans le tableau 2, donc à la fin, ce que je vais avoir dans le tableau 3 c'est ça : les lettre du tableau 1 plus les valeurs associées à ces lettres dans le tableau 2
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tubafat Messages postés 79 Date d'inscription lundi 17 juillet 2006 Statut Membre Dernière intervention 25 septembre 2007
18 sept. 2007 à 16:08
Salut,

j'essaye de comprendre ton problème, mais je trouve que ta dernière explication ne colle pas du tout avec ce que tu as donné comme exmple...

Mais à vue de nez tu vas la fonction FIND devrait t'aider...

Une discussion récente qui traite du sujet:
Thèmes / Visual Basic 6 / Langages dérivés / VBA / Probleme avec la fonction FIND

Tubafat  
Avant d'imprimer, pensez à l'environnement
0
benlac_o Messages postés 46 Date d'inscription lundi 27 novembre 2006 Statut Membre Dernière intervention 19 mai 2008
18 sept. 2007 à 16:13
peut etre j'ai pas su m'expliquer ... mais je te remercie, je vais jeter un coup d'oeil sur l'autre discussion

merci a tous
0
loubansky Messages postés 2 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 29 juin 2008
16 févr. 2008 à 14:39
comparaison dans un tableau a 3 dimensions en vb.net
0
Rejoignez-nous