Sí, usted tiene que hacerlo con VBA. Aquí opción del IS-IS uno:
Poner esto en el módulo de la hoja que usted quiere utilizar el vlookup en:
Worksheet_SelectionChange secundario privado (blanco de ByVal como gama)
Gama (“D1”). Valor = ActiveCell.Address
Submarino del extremo
Entonces utilizar esto como la fórmula del vlookup:
=VLOOKUP (INDIRECTO (D1), prueba, 2, FALSOS)
Donde está la prueba su gama, e indirecto (D1) es el valor que se fija al ActiveCell del código arriba.
Ver el ejemplo de funcionamiento atado.