Script / macro qui search si la paire de la valeur de search (dans la colonne D, E) existe dans le tableau de search (dans les A, B de la colonne)

Script / macro qui search si la paire de la valeur de search (dans les C, D de la colonne) existe dans un tableau de search (dans la colonne A, B).

J'ai rencontré MATCH VLOOKUP mais ils ne searchnt qu'une seule valeur, mais ce que je veux, c'est quelque chose comme suit.

Remarque: la COLONNE A est toujours en ordre sortingé

  ABCDEF _______________________________________________________________________ BOB 100 details1 CCA 100 print "False" BOB 200 details2 DBA 100 print "False" BOB 300 details3 BOB 100 print "details1" CCA 500 details4 BOB 500 print "False" 

Comme formule de tableau en F1

Appuyez sur CTRL + MAJ + ENTRER set

 =INDEX($C$1:$C$4,MATCH(D1&E1,$A$1:$A$4&$B$1:$B$4,0)) 

Je suppose que vous comparez Colonne D & E et avec Colonne A et B respectivement et lorsque les deux catégories respectives correspondent, vous imprimez la valeur de la Colonne 3 dans la Colonne 6 par rapport à l'set de valeurs correspondant.

 Sub macro() Dim a, x, y As Integer a = 1 Cells(a, 4).Select Do While ActiveCell.Value <> "" x = ActiveCell.Value y = ActiveCell.Offset(0, 1).Value Cells(1, 1).Activate Do While ActiveCell.Value <> "" If ActiveCell.Value = x Then If ActiveCell.Offset(0, 1).Value = y Then Cells(a, 6) = ActiveCell.Offset(0, 2).Value End If End If ActiveCell.Offset(1, 0).Activate Loop a = a + 1 Cells(a, 4).Select Loop End Sub 

J'espère que cela t'aides!