Bonjour,
Je bug sur une fonction Vlookup. Je tourne en vain depuis plusieurs heures sur les forums.
La formule tel que l’enregistrement macro fonctionne
, 'Range("J5").Select
'ActiveCell.FormulaR1C1 = _
"=+IF(AND(ISBLANK(R[-3]C[-9]),R[3]C[-5]<>""""),VLOOKUP(R[3]C[-5],'Base de donnée'!C[-2]:C,3,0),VLOOKUP(R[-3]C[-9],'Base de donnée'!C[-2]:C,3,0))"
mais j’ai besoin de m’affranchir des index type R[3]C[-5] ,
le tableau devant évolué.
Je l’ai écrit d’un milliard de façon différente. Rien n’y fait
Ce que je souhaite :
Range("J5") = Vlookup (("E8"), sheets.(base de donnée).Columns("H:J"), 3, false )
Merci de toute l’aide que vous pouvez m’apporter.
(Impossible de vous joindre le fichier source – données sensibles)
J'ai oublié de préciser que la recherche est dans une fonction si qui marche
'--------ca_marche----------
'If Range("a2") = "" And Range("e8") <> "" Then _
'Range("f5").Value = Range("E8")
'--------------------
c'est donc bien a la palce du code Range("E8") que je dois inclure ma recherhcev...