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...
art = colonne article dans feuille origine
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
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![]()
Partager