Vlookup a deux variables

Bonjour,

Je tente vainement de faire un Vlookup a 2 variables pour remplir un tableau (je ne l'ai pas défini en tant que tel).

For j = 3 To 25
   For i = 5 To 31

        If Cells(2, i - (i Mod 3)).Value <= Application.WorksheetFunction.Vlookup(Worksheets("Sheet2").Cells(i, j).Value, Worksheets("msg_sch").Range("C5:X500"), 17, False) Then

             Cells(i, j).Interior.ColorIndex = 3

        End If

    Next
Next

J'ai une erreur 1004 que je n'arrive pas a solutionner.

La solution est surement simple mais je ne la voit pas, étant loin d’être un expert en la matière.

Avez vous une idée ?

D'avance merci.

Guillaume

Bonsoir, Bienvenue sur le forum,

Comme ça on n'arrivera pas. Il nous faut le support fichier sur lequel le code fonctionne (ou plutôt ne fonctionne pas). Alors on pourra te donner un coup de main. Donne-nous aussi le résultat attendu sur le fichier. Cela permet de tester. A toi ...

Bonjour ,

Pour faire un VLOOKUP t'as pas besoin de macro , il suffit de le faire sur ta feuille Excel .

Met ton fichier en pièce jointe qu'on puisse voir si on peut aider .

Bonjour,

J'ai trouve la solution, la valeur cherchEe ne faisait pas partie du tableau de recherche. Je ne sais pas si je suis comprehensible .

Merci pour vos reponses rapide en tout cas!

Rechercher des sujets similaires à "vlookup deux variables"