hantran
Messages postés4Date d'inscriptionmercredi 21 avril 2010StatutMembreDernière intervention23 avril 2010
-
21 avril 2010 à 11:39
hantran
Messages postés4Date d'inscriptionmercredi 21 avril 2010StatutMembreDernière intervention23 avril 2010
-
23 avril 2010 à 16:50
Bonjour,
Je reste bloqué sur cet problème depuis une journée
Je m'explique :
J'ai deux classeur, avec dans chacun une feuille à comparer avec l'autre.
Donc : classeur 1 feuille A, classeur 2, feuille B
Je veux comparer deux colonnes B et D dans A avec E et F dans B, pour savoir s'il y a un couple de valeur identique.
J'ai utilité la méthode Find dans le test
If <valeur E dans B>.Find(valeur B dans A) Is Nothing And _
<valeur F dans B>.Find(valeur D dans A) Is Nothing Then
...
Le souci c'est que le test ne prend pas en compte le And. Il test seulement B ou D et non pas les deux en même temps.
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 22 avril 2010 à 08:39
Moi ce que je ferai, c'est crée une 3ème colonne dans mes fichiers Excel, qui serait la concaténation des deux colonnes à comparer.
Classeur 1, Feuille A
En C1: =A1 & " - " & B1 (je mets toujours des " - " pour mieux lire mes concaténations ^^).
Tu copies ta formule sur toute ta colonne.
Idem pour ton classeur 2 (ex. E1: =C1 & " - " & D1 )
Tu as déjà le code pour comparer cette fois la colonne C du classeur 1 et la colonne E du classeur 2
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 22 avril 2010 à 08:53
Ou une autre solution remarque, si tu n'es pas obligé de faire ça par code. Toujours en passant par une colonne qui concatène tes données. Tu peux le faire avec une formule Excel, au choix :
RECHERCHEV ou NB.SI