Bonjour,

Je voudrais faire un index equiv en vba avec 2 conditions*, c'est-à-dire "si tu trouves dans la colonne 2 et dans la colonne 23 la même chose que dans l'autre feuille, alors tu affiches"

J'ai essayé plusieurs façon mais en vain. J'ai donc essayé un .Index .Match & .Match mais il m'affiche que 1/10 des éléments que je souhaiterais avoir

Si quelqu'un peut m'aider...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
With Application.WorksheetFunction
        For I = 8 To Range("C100000").End(xlUp).Row
            For k = 1 To 7
 
              Cells(I, k + 6) = .Index([Tab], ((.Match(Cells(I, 2), [art], 0) & (.Match(Cells(I, 23), [par], 0)))), k + 6)
 
            Next k
        Next I
    End With
art = colonne article dans feuille origine
par = colonne article parent dans feuille origine

*dans le meilleur des cas j'ai même trois conditions mais si ça marche pour deux, ça devrait marcher pour 3