VLOOKUP avec plages de cellules variable

Bonjour à Tous,

Me voici de retour sur le Forum avec un pb qui " m'ennui" fortement. je m'explique

je chercher à faire une recherche V sur une plage de cellule qui n'est pas fixe , cette plage de cellule évolue en nb de ligne.

la macro que j'ai réalisé sur mon fichier fonctionne trés bien si je défini ma plage, des que je passe en variable ça ne fonctionne plus ????

je joint un fichier qui n'est pas mon fichier de travail mais qui représente exactement ce que je veux faire (je n'ai pas mis la macro dans ce fichier)

voici mon bout de macro qui ne fonctionne pas :

CopieFCol1 = "J2:K" & Range("J2").End(xlDown).Row

Range("C2").Select

ActiveCell.FormulaR1C1 = _

"=VLOOKUP(RC[-1],(" & CopieFCol1 & ",2,FALSE)"

Je vous remercie par avance de l'aide que vous pourriez m'apporter.

Bonne journée à tous

Lasource06

Bonjour,

Je ne sais pas si j'ai bien compris, mais il me semble qu'on peut se simplifier un peu la tâche:

  • Nomme la plage J2:K18 (CopieFCol1, par exemple)
  • Convertis la plage J1:K18 en tableau
  • Ton code peut dès lors devenir:
    Sub test()
        Range("C2").FormulaR1C1 = "=VLOOKUP(RC[-1],CopieFCol1,2,FALSE)"
    End Sub

... Reste à savoir si une macro est véritablement utile dans ce cas!?

Merci U. Milité pour ta réponse.

Toute fois ta formule simplifié me renvoi #NOM?

ta formule Range("C2").FormulaR1C1 = "=VLOOKUP(RC[-1],CopieFCol1,2,FALSE)"

me renvoi la formule dans la feuille : =RECHERCHEV(K7;CopieFCol1;2;FAUX) --> affiche #NOM?

Celle-ci et mieux mais me renvoi aussi #NOM? . Dans la formule sur lAafeuille on trouve des '

Autre formule "=VLOOKUP(RC[-1]," & CopieFCol1 & ",2,FALSE)"

me renvoi la formule dans la feuille =RECHERCHEV(K7;'AZ5':'BA11872';2;FAUX) --> affiche #NOM?

je pense que ce n'est pas grand chose mais j'avoue je ne trouve pas le hic

Lasource 06

Bonsoir,

As-tu, comme je le mentionnais en premier point, nommé la plage ?

Bonjour U. Milité.

Effectivement j'avais un pb dans le nommage de mon tableau !!

Sa fonctionne nickel...

Merci, Merci ,Merci,Merci

Je galère depuis un moment sur ce point du vient de rendre ma journée au top

Je fixe le sujet.

Encore merci

Que ta journée soit aussi bien que la mienne.

Lasource06

Rechercher des sujets similaires à "vlookup plages variable"