Oui, vous devez le faire avec VBA. Ici option d'IS-IS un :
Mettre ceci dans le module de feuille que vous voulez employer le vlookup dans :
Worksheet_SelectionChange secondaire privé (cible de ByVal comme gamme)
Gamme (« D1 »). Valeur = ActiveCell.Address
Sous-marin d'extrémité
Employer alors ceci comme formule de vlookup :
=VLOOKUP (INDIRECT (D1), essai, 2, FAUX)
Là où l'essai est votre gamme, et indirect (D1) est la valeur qui est placée à l'ActiveCell du code ci-dessus.
Voir l'exemple de fonctionnement ci-joint.