Utilisation de RECHERCHEV dans une boucle for

Bonjour,

Je rencontre un problème avec l'utilisation de RECHERCHEV en VBA.

Je souhaite faire interagir 2 zones de listes. La première marche très bien, j'ai le choix entre plusieurs couleurs.

Et quand je choisis une ou plusieurs couleurs, ça m'affiche (dans la deuxième zone de liste) le ou les objet(s) associé(s) à la ou les couleurs sélectionnée(s) (jusque là, pas de problème).

Mais j'aimerais utiliser une alternative dans le programme de ListBox21_Change.

En effet, plutôt que chercher une cellule avec Range dans la boucle for, je souhaite utiliser VLOOKUP, avec la colonne dans laquelle je cherche qui a été volontairement copiée dans la colonne L (12e colonne de Feuil1).

Mais il se trouve que le VLOOKUP que j'ai utilisé (et que j'ai mis en commentaire), m'affiche une erreur que je n'arrive pas à corriger. Voici la ligne qui m'affiche l'erreur et je joins mon programme pour que ce soit compréhensible.

ListBox21.List(n) = VLOOKUP(RC12,'Feuil2'!R2C1:RiC2,2,FALSE)

Quelqu'un peut m'aider ?

Rechercher des sujets similaires à "utilisation recherchev boucle"